iT邦幫忙

1

筆記: Mac 設置 ssh 無密碼登入

  • 分享至 

  • xImage
  •  

每次設定都要重新查, 很麻煩, 而且網路上解法很多, 各個年代的都有, 想留個筆記給自己
以下留下我個人最近用的方法

# 生成金鑰(此步一台電腦一次即可)
ssh-keygen -t rsa -b 4096 -C "youremail@gmail.com"
# 複製對應鑰匙孔到目標伺服器
ssh-copy-id username@server.domain.name

之後使用以下指令皆可略過密碼輸入

# ssh login
ssh username@server.domain.name
# 移入檔案
scp username@server.domain.name:~/Desktop/file.txt ./local/file.txt
# 移出檔案
scp ./local/file.txt  username@server.domain.name:~/Desktop/file.txt

ssh-copy-id 不一定是已安裝組件, 可以自行安裝 OpenSSH

補充: 在沒有允許 password 登入時的土法煉鋼法
step1. 用 ssh-keygen 產生金鑰
step2. 用 cat .ssh/id_rsa.pub 複製公鑰
step3. 到目標電腦內的根目錄加入公鑰為新的一行, ex: vim ~/.ssh/authorized_keys 新增一行, 貼入公鑰


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言