CentOS 實現自動登陸

2022-03-28 00:08:49 字數 1096 閱讀 8480

1. 在ssh-client一邊使用ssh-keygen生成一對rsa key

$ssh-keygen -t rsa

2. 在ssh-client一邊使用ssh-add將剛生成的private key加入到ssh agent中(舊配置方式沒有這步喲)

$ssh-add ~/.ssh/id_rsa

3. 將上述的public key(id_rsa.pub)的內容附加到ssh-server端的。ssh/authorized_keys中

$cat ~/.ssh/id_rsa.pub | ssh username@ssh-server "cat - 》 authorized_keys"

如果有許可權問題,請手動帖.

luojackdembp:~ jackluo$ ssh-keygen -t rsa -f ~/.ssh/id_rsa.bt -c "

[email protected]

"luojackdembp:~ jackluo$ ssh-add ~/.ssh/id_rsa.bt

luojackdembp:~ jackluo$ cat ~/.ssh/id_rsa.bt.pub >> ~/.ssh/authorized_keys

luojackdembp:~ jackluo$ scp ~/.ssh/authorized_keys root@ip

luojackdembp:~ jackluo$ scp ~/.ssh/authorized_keys root@ip:~/.ssh/luojackdembp:~ jackluo$ vim ~/.ssh/config

luojackdembp:~ jackluo$ chmod 600 ~/.ssh/config

luojackdembp:~ jackluo$ vim ~/.ssh/config

luojackdembp:~ jackluo$ chmod 600 ~/.ssh/config

~/.ssh/config:

----------------------------host bt

121.40.68.204

identityfile ~/.ssh/id_rsa.bt

user root

expect實現自動登陸

1.首先安裝expect2.指令碼編寫,下面是乙個通過ssh登陸遠端機器 gll5530 的例子,密碼 wzj.1989 opt exptools bin expect f set timeout 30 spawn ssh gll5530 expect password send wzj.1989 ...

自動登陸系統,網咖根據iP實現自動登陸

首先要建一張表,create table autologin id int identity 1,1 not null,userid int null,ipstart nvarchar 50 null,ipstartnum nvarchar 50 null,ipend nvarchar 50 nul...

shell實現SSH自動登陸

公司開發使用docker,每次登陸自己開發機總要輸入ssh user name ip string,然後再確認輸入password,手快了還經常會輸錯。作為乙個懶人,肯定要找乙個取巧的方式,檢視了下ssh命令,由於它要進行一次跟伺服器的加密互動,所以沒有直接附帶密碼登陸的選項,只好作罷。前些天在同事...