實驗環境 CentOS
1.鏈接到遠程服務器(romote server)
ssh -l [user_name] [host_ip] (其中, l 是字母L的小寫形式,user_name是遠程主機要登錄的用戶名,host_ip是遠程主機的ip地址)
例如:ssh -l root 127.0.0.1
2.在遠程服務器執行命令
ssh [user_name]@[host_ip] [cmd]
例如: ssh [email protected] ps aux
3.創建密鑰
在實際的應用中,我們一般不想每次使用ssh的時候都輸入一次密碼,爲此,我們需要將本機的RSA密鑰添加到遠程主機下面
具體步驟如下
1.在本機創建密鑰
ssh-keygen -t rsa
然後一路回車確認,如果需要可以更改密鑰的保存地址和名稱
2.將本地主機的密鑰拷貝到遠程服務器
ssh-copy-id -i [rsa_key_path] [user_name]@[host_ip]
這裏的rsa_key_path指的的上一步生成的rsa文件的路徑和名稱