linux下ssh遠端登入伺服器入門操作

2021-07-24 15:01:58 字數 1163 閱讀 9267

使用使用者名稱密碼登入

在命令列中輸入命令:

ssh username@ip_address -p port
之後系統會提示輸入密碼,輸入後即可登入

如果不新增-p選項,則預設是22埠

還可以使用-l選項輸入使用者名稱:

ssh -l username ip_address -p port

使用金鑰登入(不使用密碼)

首先生成金鑰,在任意目錄下輸入命令:

ssh-keygen -t rsa -p ''
-p表示密碼,-p ''表示空密碼

之後系統會提示輸入生成的金鑰檔案的檔名,可以輸入任意名稱,比如id_rsa,回車

系統會在當前目錄下生成id_rsa與id_rsa.pub兩個檔案

在根目錄下新建.ssh資料夾,將生成的金鑰檔案拷貝過去

mkdir -p ~/.ssh
-p選項表示如果資料夾已經存在則不再新建。

然後將之前生成的兩個檔案都拷貝到.ssh資料夾中

cp id_rsa* ~/.ssh/
把公鑰檔案id_rsa.pub拷貝到需要登入的伺服器上

用scp命令

scp -p port ~/.ssh/id_rsa.pub username@ip

_address:~

-p表示要登入伺服器的埠好,不加預設為22。

之後系統會提示輸入密碼,輸入即可完成拷貝

登入遠端伺服器,在使用者根目錄下新建.ssh資料夾(如果不存在),在其中新建authorized_keys檔案(如果不存在),把id_rsa.pub新增到authorized_keys檔案中

mkdir -p ~/.ssh
這是在遠端伺服器上新建ssh資料夾

cat id_rsa.pub >> .ssh/authorized_keys
將id_rsa.pub檔案新增到authorized_keys檔案中(如檔案不存在則新建)

注意:要保證.ssh與authorized_keys使用者自己都有寫許可權

退出當前遠端登入,之後就可以不使用密碼遠端登入了

Window下SSH遠端登入Linux

windows 遠端登入linux方法似乎很多。最常用的當然是telnet,因為telnet在window和linux下是通用的。不過因為安全等原因telnet用的逐漸少了。下面講一下用ssh遠端登入linux吧。我用的是ubuntu,初始沒有安裝ssh。sudo get install ssh 在...

linux遠端ssh登入

第一步 在本地機器上使用ssh keygen產生公鑰私鑰對 1,有密碼的 ssh keygen t p password 2,無密碼 ssh keygen 私鑰id rsa 公鑰id rsa.pub,這兩個檔案都在使用者的.ssh資料夾下 二 使用ssh copy id 將本地私鑰複製到遠端伺服器上...

ssh遠端登入Linux

ssh是個非常簡單好用的工具,輕量級,命令列使用,簡單方便。還有一些開源小工具,但是不知道安全性咋樣。這是最直接的使用方法 1 遠端連線linux server ssh p22 root 192.168.然後輸入密碼。2 免密碼的方式 a sudo i b ssh keygen t rsa,生成之後...