xshell5ftp
⑴ 「Xshell」Xshell跳板機通過隧道連接遠程伺服器
小菜運維僅僅只是一位菜鳥運維
廢話核亂慎不多說,小菜運維最近又完成了一套外包項目開發,現在准備將項目部署到甲方購買的阿里雲伺服器上。因為甲方是集團型大企業,又有自己的運維團隊,很多規章制度比較規范,部署的時候要求通過跳板機/堡壘機登錄阿里雲內網ECS。雖然說跳板機很有必要也應該這樣做,但奈何願意這樣做的客戶是少之又少,這次是撞上大客戶啦!
小菜運維平時都是使用的Xshell、Xftp管理伺服器,這次通過跳板機登錄內網ECS時不斷輸入密碼,還不能直連內網ECS上傳文件,操作了幾次小菜運維就忍不住要口吐芬芳了,終於決定用Xshell的隧道來徹底解決一下這個效率低下、重復體力勞動的問題了!
Xshell的隧道轉發類型共有三種,這里我們不展開介紹各自的應用場景,大家可以自行了解,我們這里選用的是Dynamic,可以實現自動連接內網ECS,也可直接連接FTP,但是前提是必須先連接跳板機建立起隧道,然後再連接內網ECS
隧道類型:
Local(Outgoing)
Dynamic(SOCKS4/5)
Remote(Incoming)
1. 連接跳板機
1.1 建立到跳板機的會話
Xshell選擇新建會話,點擊左側 連接 ,在 常規 欄依次填入會話名稱、跳板機IP、跳板機埠,然後依次完成 用戶身份驗證 、 登錄腳本 設置,這里需要強調的一點是,務必記得設置 登錄腳本 以保證隧道的長連接,避免因隧道的斷開而導致後續其他遠程目標機器的連接失敗,具體操陪寬作如下圖:
1.2 建立跳板機隧道
在上一步的對話框中,繼續點擊左側 隧道 - 添加 ,在彈出的轉移規則對話框中完成規則設置,這里要強調的是 源主機 是指你當前建立隧道連接的本地機器,一般填入 localhost 或 127.0.0.1 即可,而 目標主機 則是指你要遠程連接的遠程伺服器,具體配置信息如下圖:
2. 建立遠程主機連接
2.1 建立到遠程主機的會話
Xshell選擇新建會話,點擊左側 連接 ,在 常規 欄依次填入會話名稱、本機/本地IP、本機/本地監聽埠,然後依次完成 用戶身份驗證 設置,這里需要強調的一點是,務必記得這里設置的連接主機地址 1.2 中設置轉移規則時填寫的 源主機 地址,而不是遠程伺服器的IP地址,同樣的,這里設置的埠號也是 1.2 中設置轉移規則時填寫的 偵聽埠 ,但是 用戶身份驗證 需要填寫遠程伺服器的用戶信息。具體操作如下圖:
3. SSH/SFTP到遠程伺服器
自動連接遠程伺服器的前提是先連接到跳板機/堡壘機,然後再連接到遠程伺服器。
在Xshell中雙擊已建好的到堡壘機的會話,待成功完成登錄後,再雙擊已建好的到遠程伺服器的會話改敬,這時我們可以看到Xshell自動實現了登錄遠程伺服器操作,這時在Xshell已登錄的遠程伺服器頁面,點擊頂部工具欄的 新建文件傳輸 按鈕,Xshell將自動打開Xftp並自動登錄遠程伺服器的Xftp文件管理頁面;
1. 連接跳板機
1.1 建立到跳板機的會話
這里和 Local(Outgoing)方式 的步驟完全相同,可參照之前步驟操作。
1.2 建立跳板機隧道
這里和 Local(Outgoing)方式 的區別在於轉移規則的配置,具體配置信息如下圖:
2. 建立遠程主機連接
2.1 建立到遠程主機的會話
這里和 Local(Outgoing)方式 的區別在於主機和埠號的配置,這里的主機和埠號都是配置的遠程伺服器的, 用戶身份驗證 同樣還是需要填寫遠程伺服器的用戶信息。具體操作如下圖:
2.2 建立到遠程主機會話的代理
在上一步 2.1 建立到遠程主機的會話 的對話框左側,點擊 代理 ,然後瀏覽並添加代理伺服器,這里我們代理伺服器設置的就是本地機器,要注意的是這里 代理伺服器的監聽埠必須和1.2中隧道轉移規則設置的偵聽埠保持一致 ,具體配置如下圖:
3. SSH/SFTP到遠程伺服器
這里和 Local(Outgoing)方式 的步驟完全相同,可參照之前步驟操作。
基於隧道可以簡化很多體力操作,感覺起來就好像堡壘機不存在一樣,實際操作中推薦使用 Dynamic(SOCKS4/5)方式 ,因為Dynamic(SOCKS4/5)方式對於跳板機後有多台遠程伺服器需要連接的場景只需要配置一次隧道和代理,之後就可以直接添加到遠程伺服器的會話就可以了;而 Local(Outgoing)方式 則需要為每一台遠程伺服器添加一個單獨的隧道才可以。
如果按照以上步驟操作仍然不能正常訪問,那麼……建議你聯系你的堡壘機管理員,可能是堡壘機帳號/憑據/許可權等的設置沒有給足你許可權。
附-參考文檔:
阿里雲·堡壘機
阿里雲·透明代理
⑵ xshell輸入什麼命令連接伺服器
(1)輸入:ps -e |grep ssh 如果服務已經啟動,則可以同時看到「ssh-agent」和「sshd」,如果沒有啟動,或沒有安裝服務 ;
(2)輸入sudo apt-get install openssh-server 安裝服務。
(3)可以測試用SSH連接本機看是否能成功登錄。
⑶ 個人版xshell商用會有警告嗎
Xshell是一款非常專業的伺服器連接管理軟體,通過Xshell的終端會話可以十分方便地管理伺服器進行各項操作,它支持SSH、FTP等七大或帆答連接協議,連接安全可靠。
目前Xshell提供了商業版和免費版這兩個版本供用戶使用,版本不同,對應可使用的功能自然也有所區別,下面我們來盤點下兩個版本之間的不同之處。
一、Xshell商業版和免費版的區別
1、針對的用戶群體不同。免費版供個人、家庭、學校使用,如果我們想要使用Xshell進行商用,則需要使用商業版,否則視為違反用轎姿戶許可協議規定的條款,可能會涉及到侵權等問題。
圖1:免費使用說明
2、可開啟的窗口選項卡數量不同。免費版的Xshell每次開啟的窗口目前最多允許打開4個選項卡,而商業版Xshell對於選項卡的打開數量沒有進行限制。
我們打開免費版的Xshell軟體,就會收到下圖2所示的提示,告知我們當前版本的Xshell選項卡數量受到限制。
圖2:選項卡限制通知
下面我們演示一下:當我在一個Xshell窗口中打開了4個選項卡時,此時再右鍵創建一個新的選項卡,那麼Xshell會自動創建一個新的窗口,並在新窗口中打開選項卡,而不是在原有窗口基礎上打開第5個選項卡。
圖3:免費版打開選項卡演示
除此之外,免費版和商業版其他功能保持一致,並無不同。
二、Xshell一年多少錢
了解完免費版和商業版的區別後,相信衫慧大家也有了自己的選擇,在一些企業中,我們還是十分有必要購買商業版進行使用的,那麼商業版一年具體價格是多少呢?
我們進入到Xshell中文網站,點擊上方購買菜單,可以了解到目前Xshell的具體價格,價格如下圖所示。
其中989是Xshell 7商業版的價格,而1389是Xshell Plus 7(包含Xshell和Xftp)商業版的價格,並且中文網站提供一年維保服務、在線客戶咨詢支持和具體免費使用教程。
圖4:中文網站Xshell價格
軟體具體技術參數如下圖,可安裝1台電腦、支持換機注冊,購買後五個工作日內會將注冊碼發送到我們的個人訂單中心中。
圖5:技術參數
⑷ ftp復制文件提示有程序使用此文件
ftp復制燃高文件提示有程序使用此文件解決辦法:
1、備滑修改日期到2018年。
2、點擊XshellPlus7.0.0001Setup.exe安裝軟體。
3、右鍵桌面的Xshell7,選擇打開文件位置。
4、將crack裡面的nslicense.dlll文件復制到Xshell7的安裝目錄,替換原來的nslicense.dll。
5、xftp也一樣,仿段臘右鍵桌面的xftp7,選擇打開文件位置,替換crack中的dll文件。
6、將時間恢復到當前日期。
⑸ xshell5怎麼上傳文件xftp
使用Xshell訪問linux系統的時候,經常需要上傳和下載文件,文件傳輸軟體Xftp可以和Xshell很好的結合在一起使用。我們在操作Linux伺服器的時候都是先使用Xshell的,然後遇到需要上傳或下載文件的時候,再打開Xftp。下面就一起來學慣用Xshell關聯Xftp傳輸文件。
關聯Xftp傳輸文件的具體步驟如下:
1.打開Xshell軟體,然後連接上Linux伺服器,cd命令切換到一個指定的目錄。為了演示Xftp關聯的效果,這里我們切換到一個測試目錄。然後點擊如下圖所示的Xftp綠色的按鈕即可打開軟體。
圖6:下載文件
以上就是給大家介紹的用Xshell關聯Xftp傳輸文件的方法,關聯之後,就可以快速地對伺服器進行上傳和下載文件,這樣就可以提高工作效率。
⑹ 怎麼在阿里雲伺服器上搭建ftp伺服器
具/原料
阿里雲
xShell
方法/步驟
要安裝vsftp軟體之前必須更新yum源。阿里雲的幫助里寫的比較爛,給了個鏈接地址,進去後可以下載一個軟體,但是我下載了後不會用。每次執行yum install vsftpd -y都提示錯誤。
經過網路搜索,還是解決了,度娘還是很給力的。
yum check-update 檢查可更新的所有軟體包
我執行完這個命令後顯示了一大片。我也看不懂,o(∩_∩)o 哈哈。
yum update 下載更新系統已經安裝的軟體包
執行後連續回答兩個 y 就OK了
再執行yum install vsftpd -y 居然成功了
配置Vsftpd
使用命令vi /etc/vsftpd/vsftpd.conf
這時候打開了該文件
第一次接觸的時候注意游標
按INSERT鍵可以更改,左下角變成-- INSERT --
剛打開的時候並未顯示完全,控制游標多往下走一段
需要修改的有幾點
anonymous_enable=YES 禁止匿名訪問
降YES改成NO
#ascii_upload_enable 允許使用ascii碼上傳
#ascii_download_enable 允許使用ascii碼下載
去掉前面的「#」號
按ESC建,再輸入「:」,發現左下角可以輸入了
輸入wq後按回車,配置完成。
修改shell配置,其實新的版本已經修改好了,無需再修改。
啟動vsftpd: service vsftpd start
4
添加賬戶:useradd -p /alidata/www/wwwroot -s /sbin/nologin pwftp
然後修改密碼:passwd pwftp
在輸入密碼的時候,不顯示輸入的內容,兩次確認密碼一致就可以了
5
這時候的vsftpd還得手動啟動。
開機自動啟動:chkconfig vsftpd on
重啟阿里雲,檢查FTP是否正常。
6
pwftp這個賬戶貌似登錄不進去
修改密碼還是不行
我重新創建了個test的賬戶可以正常登錄。
並且創建了一個文件夾「123」
⑺ Xshell如何連本地linux
Xshell連本地linux共4步:
1.在官網下載xshell,並安裝到計算機上,如圖
⑻ Xshell用什麼命令進入
Xshell作為專業的終端模擬器,可以用來登錄Linux,從而通過命令來控制Linux系統,下面就學習具體操作技巧。
打開電腦上的虛擬機,啟動Linux系統,然後打開Xshell軟體,連接上Linux系統,如下圖所示。
圖6:關閉系統
以上就是給大家介紹的在Xshell中操控Linux的常用命令,希望可以幫助大家更好地藉助終端模擬器來控制Linux系統。
⑼ xshell 輸入cd /var/ftp/pub/log/ 回車 log後面寫什麼顯示log日誌
過對負載或信號的輸入/輸出來檢查機器某一元器件的好壞,提供一個自診斷的功能。
(1)按「4」和「7」數字鍵,然後開啟電源開關(注意當開啟電源時,按住「4」和「7」鍵的時間必須保持1秒種以上。倍率顯示屏上顯示「Hi」,數顯屏上無顯示。
(2)按數字鍵,輸入所需的地址信號代碼。倍率顯示處顯示所查信號到主控板電平的高低「Hi」或「LO」,這一步是檢查輸入信號的。
(3)按數字鍵輸入所需的輸出負載代碼。
(4)按復印機,這時被檢查的負載動作或被檢查的信號輸出,被檢查的信號都是高電平有效。即按復印鍵後,倍率顯示屏上應為「Hi」說明這一信號正常,若為「LO」說明這一信號反常。
(5)按停止/清除健,停止上述操作。可再進行(2)至(4)步的操作,做其它負載或元器件的檢查。
(6)關閉電源開關,解除47方式。這一方式有9個負載代碼。21個輸入/輸出信
⑽ 寶塔里的ftp是什麼意思
使用寶塔面板,您可以快速地創建一個FTP管理賬戶,對網站文件進行管理。但有必要提醒大家的是,使用FTP遠不如使用SFTP安全,你可以查看文章「FTP與SFTP有什麼區別」進一步了解兩者之間的差異。
此外,寶塔面板的文件管理模塊其實已經能夠滿足站長的大部分文件管理需求。當然,如果你非得要使用FTP管理伺服器文件,可以參照以下教程:
FTP管理,主要用於管理和創建察笑雹FTP賬號。然後你還需要藉助FTP工具,比如Xshell或者敗帆FileZilla,進行連接登陸管理。
添加FTP
輸入以下參數,點擊提交即可創建成功。
用戶名:FTP賬號名稱。
密碼:默認隨機生成密碼,可以自行更改。
根目錄:選擇FTP目錄地址,默認為wwwroot站點目錄。
若FTP無法正常連接,請根據以下說明排除錯誤
1.注意內網IP和外網IP2.檢查ftp服務是否啟動 (面板首頁即可看到)3.檢查防火牆20埠 ftp 21埠及被動埠39000 – 40000是否放行(寶塔默認已放行) 若是騰訊雲/阿里雲等伺服器還需檢查安全組4.是否主動/被動模式都不能連接5.新建一個用戶看是否能連接6.更換ftp客戶端使用flashfxp 在設置中關閉feat命令嘗試是否能連接
修改FTP埠
修改默認FTP埠,需要注意查看填寫的埠是否被佔用,如果被佔用,FTP將無法正常使用。
FTP的啟動與停止
點升友擊站點狀態,即可停止該站點(如圖)
確認後停止FTP,(如圖)