遠(yuǎn)程連接服務(wù)器
前言
連接方式 3種
- telnet 遠(yuǎn)程登陸
- ssh遠(yuǎn)程連接
- VNC遠(yuǎn)程連接
測試環(huán)境
- linux版本:CentOS7
一、telnet 遠(yuǎn)程登陸 實(shí)驗(yàn)步驟
目的:嘗試在windows系統(tǒng)主機(jī)上,用Telnet遠(yuǎn)程登錄到windows服務(wù)器(server)
提示:windows客戶端:telnet服務(wù)需要手動(dòng)啟動(dòng)
Windows客戶端:telnet命令的使用
(1)telnet前Windows客戶端ping測試連通性
(2)windows的telnet服務(wù)開啟
(打開設(shè)置->搜索控制面板->程序->啟用或關(guān)閉window服務(wù)-點(diǎn)擊Telnet服務(wù)復(fù)選框-確定
)
(3)Linux服務(wù)端配置
a.需要下載telnet 和telnet-server, xinetd
三個(gè)包
b.并且創(chuàng)建普通用戶用來測試登陸
useradd wjk ;echo 123456 | passwd --stdin wjk
c.防火墻關(guān)閉
systemctl stop firewalld
或配置防火墻策略
firewall-cmd --zone=public --add-port=23/tcp --permanent #添加放行端口
firewall-cmd --zone=public --list-ports #檢查端口打開情況(如果沒有顯示重啟防火墻在輸入檢查即可)
d.打開各服務(wù)組件
service xinetd start //網(wǎng)絡(luò)守護(hù)進(jìn)程服務(wù)程序開啟
systemctl start telnet.socket
(4)測試telnet效果
二,ssh遠(yuǎn)程連接
在兩臺linux主機(jī)上,實(shí)現(xiàn)普通用戶無密碼遠(yuǎn)程登錄并遠(yuǎn)程拷貝文件。
提示:linux服務(wù)端:ssh服務(wù)的啟動(dòng)與配置
Linux客戶端:密鑰對的生成與傳送以及Scp的命令使用
實(shí)驗(yàn)對象 | IP |
---|---|
Linux機(jī)01 服務(wù)端 | 192.168.117.43 |
linux機(jī)02 4 客戶端 | 192.168.117.4 |
免密登錄原理:
機(jī)器2生成密鑰對并將公鑰發(fā)給機(jī)器1,機(jī)器1將公鑰保存。
機(jī)器2要登錄機(jī)器1時(shí),機(jī)器1生成隨機(jī)字符串并用機(jī)器2的公鑰加密后,發(fā)給機(jī)器2。
機(jī)器2用私鑰將其解密后發(fā)回給機(jī)器1,驗(yàn)證成功后登錄
(1),機(jī)器2生成密鑰和公鑰
ssh-keygen三次回車即可生成
(2).將公鑰傳給需要登錄的遠(yuǎn)程服務(wù)器
(3)免密登錄測試
ssh wjk@192.168.117.43
(4)scp命令使用
scp 是 secure copy 的縮寫, scp 是 linux 系統(tǒng)下基于 ssh 登陸進(jìn)行安全的遠(yuǎn)程文件拷貝命令。
scp是加密的,rcp 是不加密的,scp 是 rcp 的加強(qiáng)版。
windows系統(tǒng)下也可以使用scp命令,因此我們可以使用scp在linux與windos系統(tǒng)上互相傳遞文件。
參數(shù)說明
local_file 本地文件
remote_username 遠(yuǎn)程要登陸的用戶
remote_ip 遠(yuǎn)程ip
remote_folder 遠(yuǎn)程文件夾目錄
從本地復(fù)制到遠(yuǎn)程 命令格式
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
傳送文件夾
scp -r local_folder remote_username@remote_ip:remote_folder
從遠(yuǎn)程復(fù)制到本地 (與上個(gè)命令調(diào)換順序即可)
說明:
1.如果遠(yuǎn)程服務(wù)器防火墻有為scp命令設(shè)置了指定的端口,我們需要使用 -P 參數(shù)來設(shè)置命令的端口號,命令格式如下:
#scp 命令使用端口號 4588
scp-P 4588 remote@www.runoob.com:/usr/local/sin.sh /home/administrator
2.使用scp命令要確保使用的用戶具有可讀取遠(yuǎn)程服務(wù)器相應(yīng)文件的權(quán)限,否則scp命令是無法起作用的。
各功能演示一遍
三,VNC遠(yuǎn)程連接
在windows主機(jī)上通過vnc實(shí)現(xiàn)遠(yuǎn)程登錄到linux服務(wù)器。
linux服務(wù)端:vncserver的安裝啟動(dòng)
Windows客戶端:vnc viewer的安裝啟動(dòng)
(1)安裝VNCServer服務(wù)端軟件包
#yum install vnc *vnc-server* -y
#vncpasswd 設(shè)置VNCSERVER密碼
#vncserver :1 啟動(dòng)vnc服務(wù)(冒號前面有空格)指定了端口為1,。vnc默認(rèn)端口從5900開始,所以:1對應(yīng)的外部訪問端口是5901
#vncserver -kill :1關(guān)閉一個(gè)端口的命令
#vncserver 查看啟動(dòng)桌面服務(wù)
#netstat -tulp | grep 590* 也可以查看端口情況
(2)防火墻配置
systemctl stop firewalld //關(guān)閉防火墻
systemctl disable firewalld //開機(jī)不啟動(dòng)
#放通策略
firewall-cmd --permanent --add-port=5901/tcp
firewall-cmd --reload 重啟防火墻
#iptables防火墻放通策略
Iptables -A INPUT -p tcp --dport 5900 -j ACCEPT
(3)VNC Viewer連接
VNC下載點(diǎn)擊我
效果圖文章來源:http://www.zghlxwxcb.cn/news/detail-618934.html
總結(jié)
自用做筆記 不定時(shí)更新文章來源地址http://www.zghlxwxcb.cn/news/detail-618934.html
到了這里,關(guān)于linux-三種遠(yuǎn)程連接服務(wù)器方式的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!