在Linux系统中需要使用SSH远程登录到另一个Linux系统,可以使用SSH命令加用户和IP地址的方法。
ssh命令用于远程登录上的Linux主机。
常用格式:ssh [-l login_name] [ –p port] [user@hostname]
例如
不指定用户:
ssh 192.168.0.100
指定用户:
ssh –l root 192.168.0.100
ssh root@192.168.0.100
SSH默认监听的是本机的22端口,查看命令:netstat –ntlp
22端口在实际使用中并不安全,需要更改端口为一个比较大的端口,更改端口命令:vim /etc/ssh/sshd_config
端口更改完成后需要重启sshd服务,重启命令 /etc/init.d/sshd restart
在使用netstat –ntpl命令查看端口是否更改成功
SSH的双击互信,生成RSA秘钥后两台主机访问不需要密码。
首先在一台主机生成一个RSA秘钥,命令为:ssh-keygen
拷贝此公钥到另一台主机,命令为:ssh-copy-id /root/.ssh/id_rsa.pub “-p 另一台主机的SSH端口号 root@另一台主机的IP地址“