在Linux系统中需要使用SSH远程登录到另一个Linux系统,可以使用SSH命令加用户和IP地址的方法。

      ssh root@192.168.0.100

      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

Linux中的SSH登录_网络

22端口在实际使用中并不安全,需要更改端口为一个比较大的端口,更改端口命令:vim /etc/ssh/sshd_config

Linux中的SSH登录_用户_02

        端口更改完成后需要重启sshd服务,重启命令 /etc/init.d/sshd restart

Linux中的SSH登录_Linux_03

       在使用netstat –ntpl命令查看端口是否更改成功

Linux中的SSH登录_用户_04

 

 

 

     SSH的双击互信,生成RSA秘钥后两台主机访问不需要密码。

     首先在一台主机生成一个RSA秘钥,命令为:ssh-keygen

Linux中的SSH登录_用户_05

    拷贝此公钥到另一台主机,命令为:ssh-copy-id /root/.ssh/id_rsa.pub “-p 另一台主机的SSH端口号 root@另一台主机的IP地址“