Windows上管理遠程Linux VPS/服務器文件工具 - winscp
Linux上經常會經常需要編輯文件,特別是Linux VPS/服務器安裝好系統之后配置環境會需要修改很多的配置文件等,對于常用Linux的基本上都能夠熟練使用vi或者nano等SSH下面的文件編輯工具,但是對于新接觸VPS或者服務器的Linux新手來說還是稍微有些難度的,今天介紹一款適合新手或者懶人使用的Windows上管理遠程Linux VPS/服務器上文件的工具 - winscp。
一、winscp是什么?
WinSCP 是一款SFTP和FTP的客戶端,同時也支持SCP(Secure CoPy)文件傳輸。只要文件主機支持SSH協議,你就可以輕松的操作遠程Linux,進行下載、上傳、編輯、刪除、移動文件等。他的操作界面是參考NC(Norton Commander)的雙視窗排列方式,與FlashFxp之類的FTP管理軟件很像。
注:sftp 即 Secure ftp(安全文件傳輸協議),sftp基于ssh,傳輸內容是加密過的。
二、安裝winscp
可以通過官網http://winscp.net 下載或者直接點擊?http://soft.vpser.net/manage/winscp/winscp429.zip 下載。
下載后,直接解壓。
解壓后,進入winscp目錄,運行winscp.exe即可。
三、WinScp使用介紹
1、創建會話及登錄
有些服務器可能沒有sftp,可以選擇scp協議。

登錄:
雙擊會話的名字,或者選擇會話名字點擊“登錄”。


操作界面如上圖,左側為本地,右側為遠程。
如果想切換遠程的操作目錄,可以點擊如上圖 ?root 文字的下拉框進行選擇,或點 root 文字右側?
?這個圖標,在里面直接輸入要去往的完整路徑。
2、目錄操作
在要操作的目錄上,右擊就會出現復制、遠程復制、移動、遠程移動、刪除、重命名、屬性(設置權限和屬主),如下圖:
上傳和下載目錄/文件可以通過拖拽實現,與ftp基本上沒差別。
3、文件編輯
在要編輯的文件上右擊,如下圖:

點擊保存后,狀態欄變化:
winscp的功能和一般的FTP客戶端是一樣的,只要用過FTP,相信你用winscp會很快上手。同時winscp也可以連接FTP,只要在創建會話是,在文件協議那個地方選擇FTP即可。目前大部分FTP客戶端(FlashFXP、CuteFTP、Filezilla等)也都是支持SFTP進行管理遠程Linux的,如下圖(FlashFXP):
Linux下.開頭的隱藏文件看不到
Linux下.開頭的文件為隱藏文件默認是看不到的,在winscp下也是如此,可以按如下步驟顯示隱藏文件:
"選項"->"面板"->"顯示隱藏文件"前面打鉤,點ok就可以了。
如果你有問題可以在本文下面留言或者到https://bbs.vpser.net?發帖。
>>轉載請注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/manage/winscp.html


















基礎文章
我覺得還是lrzsz比較方便。winscp不好用。
@劍書, 去winscp論壇問問吧
請問軍哥,我禁用了ROOT登陸,改用普通賬戶SU成ROOT
這個在PUTTY里一切正常,winscp里SU失敗,提示:standard in must be a tty
這樣也就不能在winscp里直接編輯文件了,請問有沒有解決辦法。。。謝謝
?? ?? 學習了 剛接觸沒啥經驗
[...] SSH密鑰登錄讓Linux VPS/服務器更安全 2011年01月10日 上午 | 作者:VPSer隨著PHP越來越流行,Linux VPS/服務器的使用也越來越多,Linux的安全問題也需要日漸加強,如果你安裝過DenyHosts并設置過郵件提醒,你每天可能會受到數封DenyHosts Report將前來破解SSH密碼的IP加入/etc/hosts.deny。Linux SSH登錄有兩種:1、使用密碼驗證登錄通常VPS或服務器開通后都是直接提供IP和root密碼,使用這種方式就是通過密碼方式登錄。如果密碼不夠強壯,而且沒有安裝DenyHosts之類的防止SSH密碼破解的軟件,那么系統安全將存在很大的隱患。2、使用密鑰驗證登錄 基于密鑰的安全驗證必須為用戶自己創建一對密鑰,并把共有的密鑰放在需要訪問的服務器上。當需要連接到SSH服務器上時,客戶端軟件就會向服務器發出請求,請求使用客戶端的密鑰進行安全驗證。服務器收到請求之后,先在該用戶的根目錄下尋找共有密鑰,然后把它和發送過來的公有密鑰進行比較。如果兩個密鑰一致,服務器就用公有的密鑰加密“質詢”,并把它發送給客戶端軟件(putty,xshell等)。客戶端收到質詢之后,就可以用本地的私人密鑰解密再把它發送給服務器,這種方式是相當安全的。一、在客戶端生成密鑰首先下載putty,運行puttygen.exe,點擊“Generate”,并在puttygen Key區域任意晃動鼠標,來加速產生隨機數。“key comment”填寫密鑰備注,可以按默認或者填寫自己的備注信息。“Key passphrase”填寫密鑰密碼,強烈建議填寫,安全性更高,不填會自動登錄。最后點擊“Save public key” 將公鑰保存為:id_rsa.pub,用于上傳到服務器上;點擊“Save private key”將私鑰保存為:id_rsa.ppk ,改文件一定要保存好,用于putty登錄。二、將密鑰添加到遠程Linux服務器1、用winscp,將id_rsa.pub文件上傳到/root/.ssh/下面(如果沒有則創建此目錄),并重命名為:authorized_keys(也可以使用命令將id_rsa.pub里面的內容復制到此authorized_keys文件里),再執行:chmod 600 /root/.ssh/authorized_keys 修改權限。2、修改/etc/ssh/sshd_config 文件,將RSAAuthentication 和?PubkeyAuthentication 后面的值都改成yes ,保存。3、重啟sshd服務,Debian/Ubuntu執行/etc/init.d/ssh restart ;CentOS執行:/etc/init.d/sshd restart。三、客戶端測試使用密鑰登錄1、使用putty登錄運行putty,在Host Name填寫:root@主機名或ip如果設置了密鑰密碼,出現:Passphrase for key "imported-openssh-key"時輸入密鑰密碼。如果設置沒問題就會登錄成功,出現用戶提示符。四、修改遠程Linux服務器sshd服務配置1、修改/etc/ssh/sshd_config 文件將PasswordAuthentication yes 修改成 PasswordAuthentication no2、重啟sshd服務Debian/Ubuntu執行/etc/init.d/ssh restart ;CentOS執行:/etc/init.d/sshd restart。ok,設置完成。再提醒一下一定要保存好私鑰文件id_rsa.ppk,ppk私鑰文件只適合putty使用,如果其他的客戶端需要使用puttygen轉換,Conversions->Import key選擇ppk私鑰文件,再Conversions->Export Openssh key或Export ssh.com key即可。如果是其他SSH客戶端生成密鑰的步驟也類似,比如XShell:Tool ->User Key Generation Wizard,Key Type選擇RSA,其他默認,在最后一步輸入密鑰的名稱和密碼。再Tool ->User key Manager,選擇前面生成的密鑰的名稱,點擊Properties。把保存的公鑰按文章前部分的方法上傳到服務上。Xshell能夠按分類保存N多會話、支持Tab、支持多密鑰管理等,管理比較多的VPS/服務器使用XShell算是比較方便的,推薦使用。原創文章,謝絕轉載! >>轉載請注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/security/linux-ssh-authorized-keys-login.html相關文章:如何使用Putty遠程(SSH)管理Linux VPSSSH遠程會話管理工具 – screen使用教程VPSYOU 2010年10月VPS+虛擬主機優惠碼VPSYOU OpenVZ Linux VPS 正式上線,3$起售Linux SSH遠程文件/目錄傳輸命令scpLinux VPS內存占用那么多?- 解析Linux內存機制RAMHOST的VPS小攻略之SSH和OpenVPN安裝配置[轉]Linux VPS上查找后門程序ServerPronto – $4.95 256MB獨立服務器 not VPSVPS/服務器選購之網絡帶寬基礎知識篇google_ad_client = "pub-3421055613838817"; /* 468x15, 創建于 10-1-6 */ google_ad_slot = "3251390416"; google_ad_width = 468; google_ad_height = 15; 發表評論(評論暫缺) 分類:VPS安全 標簽: Linux VPS, Putty, SSH, 安全, 密鑰登錄, 服務器 Tags: Linux VPS,Putty,SSH,安全,密鑰登錄,服務器.VPS偵探推薦: DiaHosting、Linode、PhotonVPS、VPSYou、瑞豪開源、第九主機等美國VPS主機。 歡迎加入VPS偵探論壇交流:http://bbs.vpser.net發表評論姓名: *必填郵件: *必填 (不會被公開)網站: 點擊取消回復/* */ var commentformid = "commentform"; var USERINFO = false; var atreply = "authorlink"; /* */ 關于VPS偵探 VPS偵探是一個致力于美國VPS主機推薦、國內VPS主機推薦、VPS主機架設、VPS優化、VPS優惠信息及VPS免費試用的信息共享平臺,這里將提供您所需要的關于VPS的價值性服務。 請尊重作者的勞動成果,轉載請注明出處。 聯系我們VPS偵探推薦 VPS偵探建立在Linode和DiaHosting上。 本站強烈推薦:DiaHosting、Linode、PhotonVPS、瑞豪開源、VPSYou、第九主機等美國VPS主機。美國VPS/服務器/VPN代購:http://503228080.paipai.com/http://shop63846532.taobao.com/ 搜索本站內容 [...]
[...] Linux VPS/服務器 網站及數據庫自動本地備份并FTP上傳備份腳本 2010年12月28日 上午 | 作者:VPSer從VPS偵探建站之初就一直在重申一定要備份好自己的數據,因為太多的不確定性可能會造成數據庫丟失,而且大部分VPS服務商也不可能提供每天備份數據。原來VPS偵探提供過一個VPS備份方法,只是略微說了一下,可能部分新手會不太好入手。今天VPS偵探分享一個自己的備份腳本。準備工作:需要提前在VPS安裝好lftp,lftp功能上比較強大,CentOS直接執行:yum install lftp,Debian執行:apt-get install lftp 。需要在VPS上創建/home/backup/ 目錄,在FTP上創建backup目錄。如果VPS上數據庫不多的話使用Godaddy的免費空間就可以(10GB空間,300GB流量),只要注冊個域名就免費送。下面將備份腳本進行部分注釋: #!/bin/bash #Funciont: Backup website and mysql database #Author: licess #Website: http://lnmp.org #IMPORTANT!!!Please Setting the following Values!######~Set Directory you want to backup~######將下面的目錄修改成自己要備份的目錄,一般按我的都是在/home/wwwroot/下面所有直接寫了需要備份的目錄。可以繼續再加:Backup_Dir5=你的目錄 ,Backup_Dir后面的數字依次遞增。如果不足4個,直接刪除不需要的就可以,同時修改下面tar zcf 部分。Backup_Dir1=vpser.net Backup_Dir2=lnmp.org Backup_Dir3=licess.org Backup_Dir4=jungehost.com######~Set MySQL UserName and password~######設置MySQL的用戶名和密碼,最好是root,其他用戶可能因為權限問題無法導出部分數據庫。 MYSQL_UserName=root MYSQL_PassWord=yourmysqlrootpassword######~Set MySQL Database you want to backup~######設置要部分的數據庫,可以繼續再加:Backup_Database_Name5=數據庫名,Backup_Database_Name后面的數字依次遞增。 Backup_Database_Name1=vpser Backup_Database_Name2=licess Backup_Database_Name3=junge Backup_Database_Name4=vpserorg######~Set FTP Information~######設置用來存放備份數據的FTP信息 FTP_HostName=184.168.192.43 ? //FTP服務器的IP或者域名 FTP_UserName=vpsernet ? ? ? ? ? ? ? ?//FTP服務器用戶名 FTP_PassWord=yourftppassword?? //FTP服務器用戶對應的密碼 FTP_BackupDir=backup ? ? ? ? ? ? ? ? ? ?//備份到FTP上的目錄,需要提前創建好。#Values Setting END!TodayWWWBackup=www-*-$(date +"%Y%m%d").tar.gz TodayDBBackup=db-*-$(date +"%Y%m%d").sql OldWWWBackup=www-*-$(date -d -3day +"%Y%m%d").tar.gz OldDBBackup=db-*-$(date -d -3day +"%Y%m%d").sqltar zcf /home/backup/www-$Backup_Dir1-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir1 --exclude=soft tar zcf /home/backup/www-$Backup_Dir2-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir2 tar zcf /home/backup/www-$Backup_Dir3-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir3 --exclude=test tar zcf /home/backup/www-$Backup_Dir4-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir4###上面為備份網站文件數據,因為我的網站比較零散,而且網站目錄下面有些目錄屬于臨時目錄并不需要備份,所以可以在上面加上--exclude=不備份的目錄。如果在前面加了Backup_Dir5=yourdir,則再加tar zcf /home/backup/www-$Backup_Dir5-$(date +"%Y%m%d").tar.gz -C /home/wwwroot/ $Backup_Dir5 。如果多余則刪除多余行。/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name1 > /home/backup/db-$Backup_Database_Name1-$(date +"%Y%m%d").sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name2 > /home/backup/db-$Backup_Database_Name2-$(date +"%Y%m%d").sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name3 > /home/backup/db-$Backup_Database_Name3-$(date +"%Y%m%d").sql /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name4 > /home/backup/db-$Backup_Database_Name4-$(date +"%Y%m%d").sql###上面為備份MySQL數據庫,如果在前面加了Backup_Database_Name5=yourdatabasename,則再加/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name5 > /home/backup/db-$Backup_Database_Name5-$(date +"%Y%m%d").sql?。如果多余則刪除多余行。rm $OldWWWBackup rm $OldDBBackup ###刪除3天前的備份###cd /home/backup/###下面為自動上傳部分,不得不說lftp很強大,拋棄ftp吧#### lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF cd $FTP_BackupDir mrm $OldWWWBackup mrm $OldDBBackup mput $TodayWWWBackup mput $TodayDBBackup bye EOF腳本下載地址:http://soft.vpser.net/lnmp/backup.sh下載腳本,將腳本放到/root/ 下面,按上面的注釋修改腳本中的參數,并保存,如果不熟悉vi或者nano編輯器,可以用winscp,執行:chmod +x /root/backup.sh 為腳本添加執行權限,執行:crontab -e 添加定時執行在crontab中加入:0 3 * * * /root/backup.sh凌晨3點自動執行/root/bakcup.sh 腳本,備份vps上的數據并上傳到FTP上。如果在使用過程中有任何問題請直接留言,或到VPS論壇發貼。原創文章,禁止轉載! >>轉載請注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/security/linux-autobackup-ftp.html相關文章:Linux VPS/服務器上輕松導入、導出MySQL數據庫Linux VPS上自動備份文件并發送到Gmail (適用G級數據的備份)(轉)YardVPS Tree Xen Linux和GRASS Windows方案 限時48小時9折優惠碼Linux和Windows VPS/服務器上查看端口被哪個程序占用Windows上管理遠程Linux VPS/服務器文件工具 – winscpL2TP VPN 一鍵安裝腳本 for CentOS Linux什么吃掉了我的硬盤?Linux SSH遠程文件/目錄傳輸命令scpLinux VPS內存查看命令- freeLinux VPS下簡單解決CC攻擊[轉]google_ad_client = "pub-3421055613838817"; /* 468x15, 創建于 10-1-6 */ google_ad_slot = "3251390416"; google_ad_width = 468; google_ad_height = 15; 發表評論(4 條評論) 分類:VPS安全 標簽: FTP, Linux, Shell, 備份, 腳本, 自動 Tags: FTP,Linux,Shell,備份,腳本,自動.VPS偵探推薦: DiaHosting、Linode、PhotonVPS、VPSYou、瑞豪開源、第九主機等美國VPS主機。 歡迎加入VPS偵探論壇交流:http://bbs.vpser.net評論(4 條評論)風速 - 十二月 28th, 2010 22:29支持原創,頂一火Zeddicus - 十二月 28th, 2010 19:31追隨東哥的腳步,我也來了~ 可以順便加上郵件提醒的功能,每次備份完畢后都發一封Email~ cosbeta - 十二月 28th, 2010 09:53 好東西啊,頂!VPSer 回復:十二月 28th, 2010 at 09:56@cosbeta, 歡迎東哥捧場發表評論姓名: *必填郵件: *必填 (不會被公開)網站: 點擊取消回復/* */ var commentformid = "commentform"; var USERINFO = false; var atreply = "authorlink"; /* */ /* */ var lstcommentid=8936; var needauthoremail=true; var sortflag="DESC"; /* */ 關于VPS偵探 VPS偵探是一個致力于美國VPS主機推薦、國內VPS主機推薦、VPS主機架設、VPS優化、VPS優惠信息及VPS免費試用的信息共享平臺,這里將提供您所需要的關于VPS的價值性服務。 請尊重作者的勞動成果,轉載請注明出處。 聯系我們VPS偵探推薦 VPS偵探建立在Linode和DiaHosting上。 本站強烈推薦:DiaHosting、Linode、PhotonVPS、瑞豪開源、VPSYou、第九主機等美國VPS主機。美國VPS/服務器/VPN代購:http://503228080.paipai.com/http://shop63846532.taobao.com/ 搜索本站內容 [...]
[...] Linode VPS 添加多IP/設置靜態IP(Kloxo no_ip_address解決方法) 2010年01月31日 下午 | 作者:VPSerLinode VPS默認情況下是通過DHCP自動獲取IP的,所以在安裝Kloxo完成設置Kloxo的時候會出現no_ip_address的提示,這個時候就需要手動設置上IP,這樣才能添加域名。如果你設置Kloxo的時候出現no_ip_address的提示你可以按照下面步驟修改:使用編輯器編輯(如果不會用編輯器,可以使用winscp):/etc/sysconfig/network-scripts/ifcfg-eth0# Configuration for eth0 DEVICE=eth0 BOOTPROTO=none# This line ensures that the interface will be brought up during boot. ONBOOT=yes# eth0 - This is the main IP address. # The address, netmask and gateway are all necessary. IPADDR=12.34.56.78?? #你的IP地址 NETMASK=255.255.255.0? #子網掩碼 GATEWAY=12.34.56.1 #網關一般這樣設置好,再執行命令:service network restart 重啟網絡就好了,如果還是不通,重啟試一下。添加第2個IP,可以創建 /etc/sysconfig/network-scripts/ifcfg-eth0:0 # Configuration for eth0:0 DEVICE=eth0:0 BOOTPROTO=none# This line ensures that the interface will be brought up during boot. ONBOOT=yes# eth0:0 IPADDR=34.56.78.90 NETMASK=255.255.255.0 GATEWAY=12.34.56.1添加第3個IP,創建 /etc/sysconfig/network-scripts/ifcfg-eth0:1 按上面的內容添加到這個文件中,以此類推。以上辦法都是在CentOS或者Fedora下添加IP的方法,如果是在Debian/Ubuntu下添加IP的方法(注,當然Kloxo沒有Debian下的版本):修改 /etc/network/interfaces # The loopback interface auto lo iface lo inet loopback# Configuration for eth0 and aliases# This line ensures that the interface will be brought up during boot. auto eth0 eth0:0 eth0:1# eth0 - This is the main IP address that will be used for most outbound connections. # The address, netmask and gateway are all necessary. iface eth0 inet static address 12.34.56.78 netmask 255.255.255.0 gateway 12.34.56.1# eth0:0 iface eth0:0 inet static address 34.56.78.90 netmask 255.255.255.0# eth0:1 - Private IPs have no gateway (they are not publicly routable) so all you need to # specify is the address and netmask. iface eth0:1 inet static address 192.168.133.234 netmask 255.255.128.0保存,重啟網絡,/etc/init.d/networking restart 即可。 >>轉載請注明出處:VPS偵探 本文鏈接地址:http://www.0794baidu.com/manage/linode-vps-add-ip.html相關文章:CentOS Linux VPS Kloxo/Lxadmin控制面板安裝教程Linode VPS 使用1年評價Linode VPS開放測試新版控制面板BuyVM – $15/年 Fremont He.net 128MB OpenVZ VPS有貨啦NameCheap 2010年9月優惠碼DiaHosting Fremont He.net新機房VPS測試(與Linode同機房)去除Kloxo(原lxadmin)域名個數限制的方法Linode 7周年,內存升級RAMHOST的VPS小攻略之SSH和OpenVPN安裝配置[轉]安裝完kloxo后不支持Mysql,GD問題的解決方法google_ad_client = "pub-3421055613838817"; /* 468x15, 創建于 10-1-6 */ google_ad_slot = "3251390416"; google_ad_width = 468; google_ad_height = 15; 發表評論(4 條評論) 分類:VPS管理維護 標簽: IP, Kloxo, linode, no_ip_address, VPS Tags: IP,Kloxo,linode,no_ip_address,VPS.VPS偵探推薦: DiaHosting、Linode、PhotonVPS、瑞豪開源、VPSYou、第九主機等美國VPS主機。 歡迎加入VPS偵探論壇交流:http://bbs.vpser.net評論(4 條評論)alpha2beta - 二月 2nd, 2010 21:55Kloxo的問題是不方便用Nginx吧?VPSer 回復:二月 2nd, 2010 at 22:46@alpha2beta, 等Kloxo能支持Nginx了,不如等我的lnmpWeb版的面板,哈哈whcoupon - 二月 1st, 2010 00:36收藏先久酷 - 一月 31st, 2010 22:19頂........發表評論姓名: *必填郵件: *必填 (不會被公開)網站: 點擊取消回復/* */ var commentformid = "commentform"; var USERINFO = false; var atreply = "authorlink"; /* */ /* */ var lstcommentid=1206; var needauthoremail=true; var sortflag="DESC"; /* */ 關于VPS偵探 VPS偵探是一個致力于美國VPS主機推薦、國內VPS主機推薦、VPS主機架設、VPS優化、VPS優惠信息及VPS免費試用的信息共享平臺,這里將提供您所需要的關于VPS的價值性服務。 請尊重作者的勞動成果,轉載請注明出處。 聯系我們VPS偵探推薦 VPS偵探建立在Linode和DiaHosting上。 本站強烈推薦:DiaHosting、Linode、PhotonVPS、瑞豪開源、VPSYou、第九主機等美國VPS主機。美國VPS/服務器/VPN代購:http://jungehost.taobao.com/ 搜索本站內容 [...]
[...] 將后面的值設置為你想設置的值。PS:如果不會使用命令可以使用winscp修改。2、修改/usr/local/php/etc/php.ini 文件,查找post_max_size 和 upload_max_filesize [...]
很詳細,還比較安全
有這個就方便多了,不然老是vi要煩死
界面完全就是TotalCommander ?? ?? ?? ?? ?? ?? ?? ??
和flashfxp很像,很容易上手。我的就是在vpser下載的 ?? ??
是的! winscp對LINUX小白非常有幫助, 很容易上手, 類似LEADFTP. 簡單便捷!