linux登入遠端伺服器及scp命令傳輸檔案(ssh(Connection refused lost connection) 錯誤),及centos7.3防火牆操作
登入遠端伺服器需要指定ssh開放的埠號,一般在購買遠端伺服器上會有顯示:ssh -p埠號 登入賬號名稱(一般是root)@遠端伺服器ip,然後它會提示你輸入密碼
scp命令傳輸檔案時要指定開放的埠號,否則它預設的22埠是拒絕連線的。(錯誤示範)
scp -r /home/lin/Desktop/adslproxy/ [email protected]:/home/download
lin@ubuntu:~/Desktop/git$ scp -r /home/lin/Desktop/adslproxy/ root@xx.xx.xx.xx:/home/download
ssh: connect to host xx.xx.xx.xx port 22 : Connection refused
lost connection
scp指定埠號傳輸檔案
scp -r -P埠號 /home/lin/Desktop/adslproxy/ [email protected]xx.xx.xx.xx:/home/download
[email protected]xx.xx.xx.xx's password:
config.py 100% 578 0.6KB/s 00:00
__init__.py 100% 147 0.1KB/s 00 :00
db.cpython-36.pyc 100% 2622 2.6KB/s 00:00
config.cpython-36.pyc 100% 475 0.5KB/s 00:00
__init__.cpython-36.pyc 100% 346 0.3KB/s 00:00
api.cpython-36.pyc 100% 1505 1.5KB/s 00:00
sender.cpython-36.pyc 100% 3019 3.0KB/s 00 :00
sender.py 100% 3039 3.0KB/s 00:00
api.py 100% 1508 1.5KB/s 00:00
db.py 100% 1926 1.9KB/s 00:00
由於預裝系統是centos7.3,防火牆操作命令與linux還是有些區別
1、檢視防火牆服務狀態 systemctl status firewalld
[root@localhost download]# systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; enabled; vendor preset: enabled)
2、檢視防火牆執行狀態(是否開啟關閉)firewall-cmd –state
[root@localhost download]# firewall-cmd --state
running
3、關閉防火牆 service firewalld stop
[[email protected] download]# service firewalld stop
Redirecting to /bin/systemctl stop firewalld.service
4、開啟防火牆service firewalld start
[[email protected] download]# service firewalld start
Redirecting to /bin/systemctl start firewalld.service
5、重啟防火牆 service firewalld restart
[root@localhost download]# service firewalld restart
Redirecting to /bin/systemctl restart firewalld.service
6、檢視開放埠 firewall-cmd –list-all
trusted (active)
target: ACCEPT
icmp-block-inversion: no
interfaces: eth0
sources:
services:
ports: 8888/tcp #這裡開放了8888埠
protocols:
masquerade: no
forward-ports:
source-ports:
icmp-blocks:
rich rules:
7、開放指定埠[[email protected] download]# firewall-cmd –permanent –add-port=22/tcp 這裡的22是要開放的埠
[[email protected] download]# firewall-cmd --permanent --add-port=22/tcp
success
8、關閉指定埠 firewall-cmd –permanent –remove-port=22/tcp
[[email protected] download]# firewall-cmd --permanent --remove-port=22/tcp
success
9、重啟防火牆(開啟或關閉防火牆後需要重啟才能生效)firewall-cmd –reload
[root@localhost download]# firewall-cmd --reload
success
相關推薦
linux登入遠端伺服器及scp命令傳輸檔案(ssh(Connection refused lost connection) 錯誤),及centos7.3防火牆操作
登入遠端伺服器需要指定ssh開放的埠號,一般在購買遠端伺服器上會有顯示:ssh -p埠號 登入賬號名稱(一般是root)@遠端伺服器ip,然後它會提示你輸入密碼 scp命令傳輸檔案時要指定開放的埠號,否則它預設的22埠是拒絕連線的。(錯誤示範) scp -r
linux採用scp命令拷貝檔案到本地,拷貝本地檔案到遠端伺服器,伺服器之間傳輸檔案
拷貝遠端伺服器的檔案到本地: scp -r -P 埠號 使用者名稱@IP地址:/usr/local/tomcat_airc/webapps/ /tmp/kyj/ 拷貝本地檔案到遠端伺服器: scp -r /tmp/kyj/sys.war
Windows下使用ssh登入遠端伺服器及檔案傳輸
由於實驗室的GPU叢集是放在伺服器上的,需要用SSH登入,之前沒有接觸過SSH,因此把摸索的過程記錄下來,以備後用。 Windows上安裝SSH客戶端 我用的是Putty 選擇第一個框的64-bit下載,安裝即可。 登入遠端伺服器 在右側H
python執行scp命令拷貝檔案及資料夾到遠端主機的目錄
系統環境centos7 python2.7 先在作業系統安裝expect [[email protected] python]# vi 3s.py #!/usr/bin/python #coding:utf-8 import sys,re import os import
Linux使用scp命令進行檔案遠端拷貝詳解
前言 scp是 secure copy的縮寫, scp是Linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。Linux的scp命令可以在Linux伺服器之間複製檔案和目錄。 使用語法: scp [引數] [源路徑] @IP:/目標路徑 scp 引數如下: -1: 強制sc
Linux下使用scp命令進行檔案遠端拷貝
scp是 secure copy的縮寫, scp是Linux系統下基於ssh登陸進行安全的遠端檔案拷貝命令。Linux的scp命令可以在Linux伺服器之間複製檔案和目錄。 使用語法:scp [引數] [源路徑] @IP:/目標路徑 scp 引數如下: -1: 強制scp命令使用協
【Linux】Linux作業系統——配置ssh免密碼登入遠端伺服器
ssh免密碼登入遠端伺服器 最簡單的操作 ssh免密碼登入的原理是把本地電腦的公鑰放在宿主機,然後使用本地電腦的私鑰去認證。 在本地電腦執行 /usr/bin/ssh-keygen -t rsa,安裝提示一直回車即可,最後會看到~/.ssh目錄下多了幾個檔案id_rsa (
利用 expect 免密輸入遠端登入到伺服器,並且執行命令,執行完後並退出mmmi
expect 是什麼? 我們通過Shell可以實現簡單的控制流功能,如:迴圈、判斷等。但是對於需要互動的場合則必須通過人工來干預,有時候我們可能會需要實現和互動程式如telnet伺服器等進行互動的功能。而expect就使用來實現這種功能的工具。類似wind
linux下自動登入遠端伺服器
總結兩種不同的方法如下: 一、mount到伺服器。需要用到expect和smbmount,指令碼如下 #!/usr/bin/expect #auto mountserver set timeout -1 set password "xxxxxxxx" spawn -ignore HU
linux下實現ssh自動登入遠端伺服器
前言:開發工作中,由於有時需要通過ssh登入遠端伺服器上去,每次都要輸入密碼,密碼很難記,感覺很麻煩,於是上網搜了通過 ssh自動登入遠端伺服器上去,從而免去了每次都要輸入密碼的困擾。 系統說明:本地機器:Redhat遠端機器:Redhat 步驟: A.本地機器需要做的修
windows通過linux下的openvpn登入遠端伺服器內網
需求:在某些網路要求比較嚴格的環境中,我們在異地無法遠端訪問公司內網,給我們的工作帶來了極大的不便;但是通過openvpn我們可以輕鬆實現,下面就來介紹下。 注:本實驗是在防火牆關閉的情況下進行的,即使開啟防火牆也未對nat表做限制。 1.網路環境: 公司openvpn伺服
linux服務器使用以及SCP命令
scp 命令 span 比較 windows 復制。 png http 端口 ace p.p1 { margin: 0.0px 0.0px 2.0px 0.0px; font: 14.0px ".PingFang SC"; color: #454545 } p.p2 { m
物理機與遠端伺服器或者虛擬機器實現檔案複製(SCP)
1.使用SCP命令實現 參考:https://blog.csdn.net/yhblog/article/details/83927141 2.使用filezilla工具實現檔案複製 注:使用filezilla傳輸前需要填寫遠端伺服器ip,使用者名稱,密碼(填寫使用者名稱最好填寫要用
【Linux】Linux下檢視伺服器配置的命令
目錄 一、伺服器型號 二、作業系統 三、CPU 四、記憶體 五、硬碟 六、其他 一、伺服器型號 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" 二
MAC下使用expect先登入跳板機再登入遠端伺服器
mac使用ssh遠端連線伺服器沒有儲存密碼的功能,後來使用指令碼寫了一個讀取密碼然後自動登入的功能,用著挺好。但是最近公司為了安全起見,不再讓直接連線測試伺服器,必須先登入跳板機,再通過跳板機登入測試伺服器.....每次要輸兩次密碼,好麻煩的說。 為了不這麼麻煩,在網上搜了一下如何使用指令碼直接登入,結
使用xshell登入遠端伺服器開啟圖形介面
客戶端設定1、客戶端安裝xmanager2、客戶端安裝xshell,並設定xshell轉發X11在xshell【檔案】選單中選擇【屬性】,彈出如下介面點選【隧道】,勾選【轉發X11連結到(X)】 伺服器端設定1、安裝xorg-x11-xauth軟體包以及xorg-x11字型[[email pr
Python 實現遠端伺服器批量執行命令
paramiko 遠端控制介紹 Python paramiko是一個相當好用的遠端登入模組,採用ssh協議,可以實現linux伺服器的ssh遠端登入。首先來看一個簡單的例子 import paramiko #例項化ssh客戶端 ssh = paramiko.SSHCli
mac上使用ssh免密登入遠端伺服器
轉載自https://cloud.tencent.com/developer/article/1198834 通常的來說,我們會使用 ssh [email protected] -p port這個命令,之後輸入密碼來登入伺服器,才能ssh登入到伺服器進行操作。如果一天需要登入很多遍伺服
Windows使用ssh登入遠端伺服器(包含mac版)
windows 首先Windows是沒有ssh這個命令的,所以我們先要使Windows可以使用ssh命令 現在可以用ssh來登入一般的遠端伺服器,當然有一些需要伺服器需要==私鑰檔案==,這時候我們可以使用ssh windows的客戶端來實現。
ssh無密碼登入遠端主機執行特定命令的注意事項
最近的一個專案要結合使用rabbitmq、keepalived、supervisor。其中的一個場景為某個keepalived例項被提升為MASTER後需要到部署了rabbitmq client的遠端主機上kill掉這些client程序。 一般的思路為配置keepalive