功能
主要是作為乙個服務執行在後台,如果這個服務開啟,我們就可以用一些遠端連線工具來連線centos。
讓遠端主機可以通過網路訪問sshd服務,開始乙個安全shell
檢視openssh-server工具是否安裝
[root@aubin aubin]# yum list installed |grep openssh-server
openssh-server.x86_64 7.4p1-21.el7 @base
若沒有,在有網的情況下安裝openssh-server工具
yum install openssh-server
注:linux下vim 查詢命令: /text --查詢text, 按n查詢下乙個, n查詢上乙個
查詢時不區分大小寫 :/查詢內容\c
修改
# port 22 預設埠號,我們也可以修改 2246
# permitrootlogin no / yes 同意/ 拒絕root使用者遠端登陸
## listenaddress 0.0.0.0 監聽的主機適配卡!,如果您有兩個 ip,分別是 192.168.0.100 及 192.168.2.20 ,那麼只想要開放 192.168.0.100 時,就可以寫如同下面的樣式:
# listenaddress 192.168.0.100 只監聽來自 192.168.0.100 這個 ip 的ssh聯機。如果不使用設定的話,則預設所有介面均接受 ssh
# passwordauthentication yes 開啟使用者~使用者名稱密碼來作為連線驗證
開啟 sshd 服務
[root@aubin aubin]# systemctl status sshd
● sshd.service - openssh server daemon
loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset: enabled)
active: active (running) since 四 2020-12-03 23:27:58 cst; 4min 27s ago
docs: man:sshd(8)
man:sshd_config(5)
main pid: 12445 (sshd)
tasks: 1
cgroup: /system.slice/sshd.service
└─12445 /usr/sbin/sshd -d
12月 03 23:27:57 aubin systemd[1]: starting openssh server daemon...
12月 03 23:27:58 aubin sshd[12445]: server listening on 0.0.0.0 port 22.
12月 03 23:27:58 aubin sshd[12445]: server listening on :: port 22.
12月 03 23:27:58 aubin systemd[1]: started openssh server daemon.
檢查 sshd 服務是否已經開啟
[root@aubin aubin]# ps -e |grep sshd
12445 ? 00:00:00 sshd
檢查 22 號埠是否開啟監聽
[root@aubin aubin]# netstat -an | grep 22
tcp 0 0 192.168.122.1:53 0.0.0.0:* listen
tcp 0 0 0.0.0.0:22 0.0.0.0:* listen
tcp6 0 0 :::22 :::* listen
udp 0 0 192.168.122.1:53 0.0.0.0:*
1.在vmware workstation中,檢視centos7的屬性,發現網路連線方式是採用的 nat 方式連線的
2.在vmware workstation中,點選編輯=》虛擬網路編輯器,進入虛擬網路編輯器,檢視發現 nat 模式的連線採用的網路介面卡名稱為vmnet8
3.在 windows 主機中,在命令列中輸入ipconfig 檢視主機ip,找到 vmnet8 的連線資訊,此處 ip 為192.168.10.1
乙太網介面卡 vmware network adapter vmnet8:
連線特定的 dns 字尾 . . . . . . . :
ipv4 位址 . . . . . . . . . . . . : 192.168.10.1
子網掩碼 . . . . . . . . . . . . : 255.255.255.0
預設閘道器. . . . . . . . . . . . . :
4.在centos中,輸入ifconfig檢視網路連線位址,發現centos的網路位址為192.168.10.150
ens33: flags=4163mtu 1500
inet 192.168.10.150 netmask 255.255.255.0 br
5.windows ping vmnet8的ip 192.168.10.150 能ping通;而centos7 ping windows ip 192.168.10.1 ping不通
6.如果要配置:要求子網掩碼、預設閘道器均和centos一致,並將ip位址修改為 192.168.112.1,即保證主機的 ip 和 centos 的 ip 在同一網路區段中
7.開啟ssh工具(此處使用的xshell)中,新建連線,輸入 centos7 的 ip 位址、使用者名稱、密碼即可連線成功
8.將 sshd 服務新增至自啟動列表中
[root@aubin sdb1]# systemctl enable sshd.service
9.檢視是否開啟了sshd 服務自啟動
[root@aubin sdb1]# systemctl list-unit-files | grep sshd
anaconda-sshd.service static
sshd-keygen.service static
sshd.service enabled
[email protected] static
sshd.socket disabled
Ubuntu 開啟遠端ssh服務
一 實驗要求 1.在安裝好的ubuntu 16.04 lts 64位系統中開啟遠端服務 2.並用securecrt 進行遠端 二 步驟 1.由於系統安裝的時候並沒有安裝openssh 更新系統工具和依賴 sudo apt get update 執行安裝命令 sudo apt get install ...
開啟 SSH服務,及FTP 工具 亂碼問題
解決ssh secure shell client中文亂碼問題 sudo apt get install openssh server ubuntu預設安裝了openssh client,所以在這裡就不安裝了,如果你的系統沒有安裝的話,再用apt get安裝上即可。然後確認sshserver是否啟動...
Ubuntu開啟ssh服務遠端登入
在ubuntu 16.04 server安裝的時候,沒有勾選openssh的安裝,這樣就導致安裝好之後無法用ssh了。下面介紹一下ubuntu 16.04怎麼開啟ssh吧。直接輸入命令 sudo apt get install openssh server sudo ps e grep ssh 或 ...