readme
- env : osx 10.11
- 使用 ssh 配置,便易登入遠端 server
.ssh/config
所有的參數列表 https://linux.die.net/man/5/ssh_config,see PATTERNS
- Host {本機辨識的名稱}
- HostName
- Port
- User
相關參數
- Host
- HostNmae
- User
- Port : 連線端口
- DynamicForward : 本地端口
範例
登入遠端主機
- 設定檔
1
2
3
4
5# server Host dev HostName dev.max.com Port 8888 User root
ssh dev
金鑰
若需設定伺服器金鑰,進行遠端登入
- 在本機端生成金鑰
$ ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
- 上傳 pub_key 到伺服器端
- 將 key 匯入
~/.ssh/authorized_keys
chmod 600 ~/.ssh/authorized_keys
- 設定伺服器端配置,
/etc/ssh/sshd_config
- PubkeyAuthentication yes - PasswordAuthentication no
- 重啟 sshd 服務