Mac客戶端CentOS伺服器 SSH免密碼登陸

2021-07-03 17:43:16 字數 588 閱讀 7146

在學習git伺服器搭建過程中,需要用到ssh進行客戶端與伺服器的連線。

為了在使用ssh登陸伺服器時省去每次輸入密碼的麻煩,所以弄了一下ssh免密碼登陸。

1 在mac客戶端命令列生成公鑰和私鑰

# cd ~/.ssh

# ssh-keygen -t rsa

之後回車兩次,注:(enter passphrase (empty for no passphrase): 可以設定密碼)

結果生成兩個檔案id_rsa(私鑰)和id_rsa.pub(公鑰)

2 傳送公鑰到centos伺服器端

# scp id_rsa.pub user@ip:~/.ssh

3 登陸centos伺服器端,設定公鑰檔案

# ssh user@ip

casino online 注:此時還是需要輸入密碼

# cd ~/.ssh

# cat id_rsa.pub >> authorized_keys

# chmod 600 authorized_keys   注:必須設定成600

4 在mac客戶端輸入# ssh user@ip,即可無密碼訪問。

附:rsa演算法

伺服器與客戶端

建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...

UDP 客戶端伺服器

udp 客戶端 include include include include include define size 100 define ip 127.0.0.1 define port 10086 int main struct sockaddr in addr 建立socket udp so...

客戶端與伺服器

cs與bs 軟體使用方式上的兩種劃分 c s client server pc客戶端與伺服器架構 特點 在伺服器當中就主要是乙個資料庫,把所有業務邏輯都交給客戶端來完成 優點 較為安全,使用者介面豐富,客戶體驗好 缺點 每次公升級都要重新安裝,針對不同的作業系統開發,可移植性差 b sbrowser...