1、如何通過ssh上傳文件到伺服器
需要用到scp命令抄行。
scp <本地襲文件名> <用戶名>@<ssh伺服器地址>:<上傳保存路徑即文件名> /*註:必須在未登錄伺服器的情況下*/
舉例以說明:
如果希望將當前目錄下的a.txt文件上傳到ssh伺服器上test文件夾並改名為b.txt,其中ssh伺服器網址為127.0.0.1,用戶名admin。
代碼如下:
程序代碼 scp a.txt [email protected]:/home/neo/test/b.txt
下載也很簡單,只需要將「本地文件名」和後面伺服器的信息對調即可
2、用ssh登錄伺服器是什麼意思?
SSH 為 Secure Shell 的縮寫,由 IETF 的網路工作小組(Network Working Group)所制定;SSH 為建立在應用層和傳輸層基礎上的安全協議。SSH 是目前較可靠,專為遠程登錄會話和其他網路服務提供安全性的協議。利用 SSH 協議可以有效防止遠程管理過程中的信息泄露問題
3、ssh怎麼把本地的文件上傳到伺服器
由於使用ssh,我們無法使用簡單的拖拽或者復制粘貼操作對本地計算機和ssh伺服器上的文件進行交流。我們需要用到scp命令行。
程序代碼
scp <本地文件名> <用戶名>@<ssh伺服器地址>:<上傳保存路徑即文件名>
舉例以說明:
如果希望將當前目錄下的a.txt文件上傳到ssh伺服器上test文件夾並改名為b.txt,其中ssh伺服器網址為127.0.0.1,用戶名admin。
代碼如下:
程序代碼 scp a.txt [email protected]:/home/neo/test/b.txt
下載也很簡單,只需要將「本地文件名」和後面伺服器的信息對調即可
4、怎樣使用ssh實現從外網到內網的伺服器遠程登錄
在內網通過域名綁定伺服器,外網SSH訪問連接時,通過域名的訪問,實現訪問內網LINUX。 具體的實現過程如下: 明確LINUX伺服器內網訪問地址埠,確保LINUX伺服器正常開啟SSH服務,在內網SSH可以正常訪問連接。 被訪問端的Linux主機上使用nat123動態域名解析Linux版本。 在被訪問端的Linux伺服器安裝nat123客戶端,並登錄使用它。 登錄網頁,左側用戶中心,添加域名解析,選擇動態域名解析並添加確認。 選擇動態域名解析記錄,使用二級域名,或自己的域名。滑鼠放在輸入框有向導提示。如不理解負載均衡,不要勾選多點登錄。 新添加動態解析後,等待幾分鍾生效。解析生效後,動態解析域名與本地公網IP是保持對應的。可以通過ping下域名核實,返回結果IP地址為本地公網IP地址時,表示動態解析生效正常。 路由器埠映射,路由映射SSH訪問22埠。 因為公網IP是在路由器上的,外網訪問時,需要經過路由,需要在路由器上做埠映射,將內網LINUX伺服器訪問22埠打通。路由器埠映射位置:轉發規則/虛擬伺服器/添加允許外網訪問埠和協議。我的LINUX伺服器SSH服務埠是默認的22,我內網對應LINUX伺服器主機的內網IP地址是192.168.1.29。 外網訪問時,使用動態解析域名。
5、用ssh寫了個簡單博客,怎麼發布到伺服器上去
在伺服器上先搭建建站環境,然後用ftp把博客程序傳上去。
個人建站版的辦法很簡單,首先網權站1核2G內存1M帶寬,40G高效雲盤。要准備以下的資料
注冊域名。最好能和網站內容有點關聯
選擇網站系統。例如wordpress,zblog,emblog等都可以。
選擇雲伺服器,例如阿里或者騰訊等
解析域名到伺服器
發布網站到雲主機以上步驟還是需要一些知識的。
至此,網站建設完成。老魏為此寫過雲伺服器手動建站等多篇教程,看完有疑問可以問,在線了就回答。
建網站的伺服器選擇是門學問,常用的有虛擬主機、伺服器、主機、空間都是用來放網站程序的。後面三個其實是同一個東西,名字不同而已。
虛擬主機是伺服器劃分的一塊存儲空間,只能進行資源的存儲和訪問
雲主機和伺服器基本上是一樣的概念,指的同一個東西。
建議用雲伺服器多一些,現在成本不高,1核2g內存1M帶寬才一百元左右,能運行每天幾千PV訪問量的小型網站了,夠用的。
從你的需求來看,國內選擇那幾個比較大的商家合適,至於名字和具體配置選擇也是一門學問,老魏會幫助你提供參考意見。
6、ssh怎麼把本地的文件上傳到伺服器
安裝ssh
也可以新建用戶名用於ssh 傳輸
1.查詢是否安裝了openssh
rpm -qa
|grep openssh
若沒有則安裝
2.啟動ssh服務
service sshd
start
/etc/rc.d/init.d/sshd
start
3.開機啟動ssh
chkconfig --add sshd
chkconfig --level 345 sshd on
[email protected]是本地機向遠程[email protected]傳輸文件
[email protected]下 執行
ssh-keygen -t rsa
則在/root/.ssh/文件夾下生成 id_rsa、id_rsa.pub兩個文件
過程如下
Generating public/private rsa
key pair.
Enter file in which to save the
key (/home/.username/ssh/id_rsa):#回車
Enter passphrase (empty for no
passphrase):#回車
Enter same passphrase
again:#回車
Your identification has been
saved in /home/.username /.ssh/id_rsa.
Your public key has been saved
in /home/.username /.ssh/id_rsa.pub.
The key fingerprint is:
38:25:c1:4d:5d:d3:89:bb:46:67:bf:52:af:c3:17:0c
username@localhost
Generating RSA keys:
Key generation complete.
5.
把192.168.1.10上的id_rsa.pub拷貝到192.168.1.8下且重命名為authorized_keys
mkdir
/root/.ssh
有時需要新建文件夾
/root/.ssh/
變更屬性 chmod
644 .ssh/authorized_keys
形如:/root/.ssh/authorized_keys
6.
從本地192.168.1.10拷貝文件到遠程伺服器192.168.1.8
scp
/root/install.log [email protected]:/usr/local/src
可以用通配符拷貝
scp
/root/install.* [email protected]:/usr/local/src
拷入的文件有install.log、install.log.syslog
命令有
三,復制文件或目錄命令:
復制文件:
(1)將本地文件拷貝到遠程
scp
文件名用戶名@計算機IP或者計算機名稱:遠程路徑
本地192.168.1.8客戶端
scp /root/install.* [email protected]:/usr/local/src
(2)從遠程將文件拷回本地
scp
用戶名@計算機IP或者計算機名稱:文件名本地路徑
本地192.168.1.8客戶端取遠程伺服器12、11上的文件
scp [email protected]:/usr/local/src/*.log
/root/
scp [email protected]:/usr/local/src/*.log
/root/
復制目錄:
(1)將本地目錄拷貝到遠程
scp -r
目錄名用戶名@計算機IP或者計算機名稱:遠程路徑
(2)從遠程將目錄拷回本地
scp -r
用戶名@計算機IP或者計算機名稱:目錄名本地路徑
7. 當本地客戶端 取其他多台伺服器中的文件
本地192.168.1.8客戶端
adser sshuser
passwd sshuser
usermod -G root sshuser 把用戶加入root組
生成密鑰
ssh-keygen -t rsa
密鑰位置在
/home/sshuser/.ssh/id_rsa.pub
遠程獲取文件
scp [email protected]:/usr/local/src/*.log
/home/sshuser
scp [email protected]:/usr/local/src/*.log
/home/sshuser
a11.log a12.log 文件會獲取到 /home/sshuser文件夾下
注意事項:
從遠程取文件的地址,和放入本地的地址。許可權一定要屬於root組或者sshuser用戶
chown -R sshuser.root /home/sshuser
擁有者。群組
遠程192.168.1.11伺服器
adser sshuser
passwd sshuser
usermod -G root sshuser
進入
/home/sshuser/
建立.ssh目錄
mkdir /home/sshuser/.ssh
把
192.168.1.8的公鑰(id_rsa.pub)拷入並重命名為authorized_keys
在/usr/local/src/中建立 a11.log文件
遠程192.168.1.12伺服器
adser sshuser
passwd sshuser
usermod -G root sshuser
進入
/home/sshuser/
建立.ssh目錄
mkdir /home/sshuser/.ssh
把
192.168.1.8的公鑰(id_rsa.pub)拷入並重命名為authorized_keys
在/usr/local/src/中建立 a12.log文件
7、ssh登錄伺服器到底什麼意思啊
ssh是遠程式控制制的工具,默認埠是22,linux的伺服器可以配置成ssh伺服器,然後客戶端通過ssh工具可以遠程登錄linux的伺服器進行遠程管理和操作,你的互聯網防火牆或者路由器上還要配置nat的Ip和埠。
不通的版本命令可能有些差異,以下命令參考
ip service
set ssh port=10022 address=0.0.0.0/0 disabled=no
8、工具使用:如何使用 SSH 連接到你的雲伺服器
1、生成SSH Keys
打開terminal執行如下命令:
ssh-keygen -t rsa -b 40961
然後再執行
cd ~/.sshvi [email protected] (拷貝其所有內容)123
2、將生成的SSH key拷貝添加到vultr的ssh中
將ssh key添加
3、打開terminal用命令連接遠程伺服器
ssh [email protected] -p 22...輸入完密碼,連接成功。123
4、 溫馨推薦:在mac上操作伺服器中的文件的軟體中「FileZilla」是一款挺好用的軟體。
附上一張配置:
5、修改root密碼
[root@localhost ~]# passwd Changing password for user root.
New password:
Retype new password:
passwd: all authentication tokens updated successfully.
9、如何直接通過跳板機ssh到伺服器
公司連遠程游戲服需要先ssh登跳板機再跳板機ssh遠程能直連:
自系統(Mac OS) ===> 跳板機 ===>遠程伺服器
1. 跳板機遠程伺服器Linux遠程伺服器python 2.5(太舊)
都ssh、scp遠程伺服器能用ssh、scp連跳板機跳板機能用sshscp連自
系統說能向能反向
2. 自系統perl 5.1、python 2.7.5、ssh、scp等各種UNIX必備
3. 跳板機能用命令能訪問目錄自home目錄
4. 遠程伺服器運維監控著能亂搞亂監聽埠服務
10、如何使用ssh登錄linux伺服器
介紹如何在windows主機上通過ssh遠程登錄ubuntu操作系統,這里以虛擬機的操作系統為例講解。方法/步驟
准備工作:首先需要在windows系統中安裝虛擬機,並在虛擬機中安裝好linux操作系統,這里安裝的是vmware player虛擬機和ubuntu版本的操作系統。關於該部分的安裝在作者的其他經驗中有詳細介紹。
在windows主機中安裝上ssh軟體,ssh是Secure Shell 的縮寫,主要提供遠程登錄協議。windows下的安裝很簡單,只要下載好安裝程序,雙擊即可安裝。安裝完成後會生成兩個軟體圖標。
在ubuntu系統中安裝ssh,通常ubuntu中默認是安裝的。可以通過命令進行查看:dpkg -l | grep ssh
如果ubuntu系統中沒有安裝ssh程序,也可以使用下列命令進行安裝:
sudo apt-get install openssh-client
sudo apt-get install openssh-server
安裝好後ssh服務的啟動和停止命令如下:
啟動ssh服務:
#sudo /etc/init.d/ssh start
停止ssh服務:
#sudo /etc/init.d/ssh stop
重啟ssh服務:
#sudo /etc/init.d/ssh restart
通過虛擬機啟動ubuntu系統,打開shell終端,通過ifconfig命令,查看該系統的ip地址,ssh的埠號一般為22.
打開windows系統中的ssh客戶端軟體,選擇快速連接,輸入ubuntu系統的ip地址和賬戶名,並根據提示輸入密碼,即可通過ssh登錄到ubuntu系統中去,並執行各種命令操作。