ssh免密连接远程服务器
生活随笔
收集整理的這篇文章主要介紹了
ssh免密连接远程服务器
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ssh免密連接遠程服務器
借助ssky-keygen和ssh-copy-id工具,通過4個簡單的步驟實現無需輸入密碼登錄遠程Linux主機
1 生成密鑰
通過內置的工具生成RSA算法加密的密鑰
ssh-keygen -t rsa 回車默認選項即可,會在當前用戶的home文件下生成密鑰文件
2 拷貝密鑰
ssh-copy-id -i .ssh/id_rsa.pub -p port user@ip 輸入目標服務器的用戶名user,地址ip,端口port即可(如采用默認22端口可忽略-p)
3 測試
可以輸入下面命令,看到成功連接
ssh -p 1234 123.234.456.789
Last login: Thu Mar 8 02:26:49 2018 from 1.85.33.69 當然,程序員總是懶的,我們并不想每次都輸端口ip,這就需要alias命令
4 設置別名
通過alias設置別名
alias sshmy='ssh -p 1234 ubuntu@123.234.456.789' 需注意alias僅本次登錄有效,長期有效需寫入home目錄下的.bashrc,即
vim ~/.bashrc
在最后一行寫入
alias sshmy='ssh -p 1234 ubuntu@123.234.456.789'
轉載于:https://www.cnblogs.com/yueshangzuo/p/8530292.html
總結
以上是生活随笔為你收集整理的ssh免密连接远程服务器的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Thrift源码解析--TBinaryP
- 下一篇: 数据分析之CE找数据大法