一、基本命令操作

1.登录远程主机

ssh username@IP_Address

其中username为远程主机用户名,IP_Address为远程主机登陆密码,端口为默认的22端口,如需修改端口为其他需要参数来指定:

ssh -p 8888 user@192.168.1.102

二、SSH免密登录

1.使用ssh公钥私钥方式进行ssh链接:

Step1:使用ssh-keygen命令生成对应的rsa密钥对(命令执行后连续回车即可)

ssh-keygen -t rsa

ssh远程登陆命令_.net

 如下图所示为在~/.ssh/文件夹下生成的rsa密钥对:

ssh远程登陆命令_.net_02

 Step2:将ssh-keygen命令生成的公钥拷贝到待免密登录的目标机上

cd ~/.ssh/
ssh-copy-id -i id_rsa.pub ubuntu@192.x.x.x

ssh远程登陆命令_命令操作_03

这里由于我已经完成了拷贝,因此提示无需再次拷贝,拷贝过程中需要输入对方主机的登陆密码以完成公钥的拷贝过程,拷贝完成后,可以在目标主机的~/.ssh/文件夹下面查看到对应的授权文件如下所示:

ssh远程登陆命令_命令操作_04

 Step3:使用ssh命令连接目标主机

 ssh远程登陆命令_密钥对_05

2.使用sshpass免密登录

 Reference: