客戶端 ssh登入
生成 rsa金鑰, 用於免密登入
ssh1是基於 crc(cyclic redundancy check 迴圈冗餘校驗)來做校驗資料傳輸, 後來發現這種編碼技術有缺陷
ssh客戶端請求到伺服器
openssh伺服器的 sshd將會傳送乙個公鑰
ssh客戶端將會提示是否接收伺服器端傳送的公鑰, 同時 ssh客戶端製作金鑰對回傳給伺服器, 因而雙方都擁有對方的金鑰, 能夠解密雙方互動的加密資料
root 1013 1 0 feb26 ? 00:23:01 /usr/sbin/sshd
root 13103 1013 0 07:10 ? 00:00:00 sshd: root@pts/0
root 13197 13116 0 07:10 pts/0 00:00:00 grep ssh
openssh-daemon (pid 1013) is running...
openssh_5.3p1, openssl 1.0.1e-fips 11 feb 2013
port 22 #埠
passwordauthentication yes # ssh的預設認證方式 [yes/no]
permitrootlogin yes # root使用者登陸許可權 [yes/no]
allowusers testuser # 使用者白名單, 允許 testuser登陸, 多個使用者使用空格隔開
allowgroups # 允許登陸的組白名單
denyusers testuser2 # 使用者黑名單, 當前不允許 testuser2登陸
denygroups # 不允許登陸的組黑名單
# 使用預設埠 22登入
# 指定自定義埠登入
ssh -p 22222 [email protected]
password: 輸入密碼
last login: fri nov 15 23:38:41 2019 from x.x.x.x
welcome to aliyun elastic compute service!
預設生成金鑰&公鑰
- id_rsa 金鑰
- id_dsa.pub 公鑰
引數
說明-t
[rsa/dsa] 金鑰型別, 建議使用 rsa
-b[1024/2048/4096…] 金鑰長度
-f/path/to/output_keyfile 指定將要儲存的路徑及金鑰檔案 檔名必須為 id_rsa
-p『』 指定金鑰密碼, ''表示空密碼
如果您覺得有幫助,歡迎點讚哦 ~ 謝謝!!
遠端連線伺服器
在工作當中,難免要和伺服器打交道。有些事情在本地操作起來很簡單,但是要想在伺服器上也像本地一樣那麼簡單,就得把遠端連線這塊搞明白。系統 ubuntu 16.04 目錄一.ssh遠端連線伺服器 1.用scp命令 不推薦 2.用filazilla 推薦 三.遠端編輯檔案 1.jupyter 不推薦 2....
mysql伺服器遠端連線
step1 控制台輸入mysql u root p mysql 系統提示輸入資料庫root使用者的密碼,輸入完成後即進入mysql控制台,注意第乙個mysql是執行命令,第二個mysql是系統資料名稱 step2 控制台輸入grant all privileges on to root identi...
SQL PLUS連線遠端伺服器
最近在使用pl sql developer的時候,發現對於大的sql檔案沒有辦法執行。於是就考慮到sqlplus來執行。1 安裝oracle的client,我使用的是11gr2版本,64或32位都可以。如果要使用pl sql develper,則版本需要對應 2 建立tnsnames.ora,放到c...