1. linux下如何配置sftp
SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(埠號默認是22)來完成相應的連接操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。
啟動ssh服務、sftp服務
執行命令 /etc/init.d/sshd start 注意這里需要在絕對路徑下執行sshd start。
2. 怎麼開啟linux伺服器的sftp服務
可以按照如下方式進行設置:
1、創建sftp組,groupaddsftp,創建完成之後使用cat /etc/group命令組的信息。
1、sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的網路的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。SFTP 為 SSH的其中一部分,是一種傳輸檔案至 Blogger 伺服器的安全方式。
2、其實在SSH軟體包中,已經包含了一個叫作SFTP(Secure File Transfer Protocol)的安全文件信息傳輸子系統,SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(埠號默認是22)來完成相應的連接和答復操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。
3. windows sftp 怎麼用
windows中可以使用Core FTP,FileZilla, WinSCP,Xftp來連接SFTP進行上傳,下載文件,建立,刪除目錄等操作。
以winscp軟體為例:
1、將之前下載的sftp服務端解壓縮,然後直接運行主程序。點「NEXT」按鈕進行下面的操作。
2、在許可協議窗口處填寫「同意」並點「下一步」按鈕繼續。
3、在接下來的配置窗口中選擇要安裝的組件,從界面中可以看到包括client(客戶端)與server(伺服器端),實際上只需要伺服器端,而客戶端使用之前下載的WinSCP 3.8.2即可。選擇相應的伺服器端組件後點「下一步」完成安裝
4、 接下來就要坦畢啟動該服務了,通過「開始->運行->輸入CMD後回車」進毀信團入到命令提示窗口,然後通過cd命令定位到c:\programfiles\openssh\bin目錄。
5、依次執行mkgroup -l >> ..\etc\group mkpasswd -l >> ..\etc\passwd命令,這樣你目前windows本地帳戶中的用戶就都可以登錄該sftp伺服器了,自對文件目錄的訪問許可權和NTFS許可權一致。此步驟相當於FTP中的建立訪問帳號。
6、添加完各個訪問帳纖橘戶後就可以使用了。
SFTP:sftp是Secure File Transfer Protocol的縮寫,安全文件傳送協議。可以為傳輸文件提供一種安全的加密方法。sftp 與 ftp 有著幾乎一樣的語法和功能。
4. 使用secureFX連接到linux上需要在linux上配置什麼
需要在linux上安裝ftp伺服器,建議安裝比較常見的vsftp,安裝完成就可以使用secureFX連接linux進行ftp的上傳和下載文件了。
vsftp具體使用步驟:
1,檢查vsftp是否安裝
rpm -qa |grep vsftpd
如果沒有安裝的話,可以下載安裝,也可以使用軟體源進行安裝。
如果是RedHat系列(Redhat、Centos、Fedora等)的linux主機可以使用命令 yum install vsftp來進行在線安裝,
如果是Debian系列(Debian、Ubuntu等)的linux主機可以使用命令 apt-get install vsftp 來進行在線安裝,
前提是主機可以通外網,否則只能先下載linux安裝包再拷貝到linux主機進入安裝。
2,vsftpd使用方法:
啟動ftp:service vsftpd start
停止ftp:service vsftpd stop
重啟ftp:service vsftpd restart
也可以使用帶有路徑的命令:
/etc/init.d/vsftpd start
/etc/init.d/vsftpd stop
/etc/init.d/vsftpd restart
注意:具體的路徑會因不同主機而不同。
3,配置vsftp
如果只是簡單可以ftp到主機去存取文件,建議只需做些簡單的配置:
使用vi編輯vsftpd.conf文件(文件大都在/etc/vsftpd/下,如果沒有可以使用find命令來查找):
anonymous_enable=YES,允許匿名用戶登錄。
no_anon_password=YES,匿名用戶登錄時不需要輸入密碼。
write_enable=YES,開啟全局上傳
local_umask=022,本地文件上傳的umask設置為022,系統默認。
anon_upload_enable=YES,允許匿名用戶上傳,當然要在write_enable=YES的情況下。同時必須建立一個允許ftp用戶讀寫的目錄。
anon_mkdir_write_enable=YES,允許匿名用花創建目錄
chown_uploads=YES,匿名用戶上傳的文件屬主轉換為別的用戶,一般建議為root。
chown_username=whoever,改此處的whoever為要轉換的屬主,建議root
chroot_list_enable=YES,用一個列表來限定哪些用戶只能在自己目錄下活動。
chroot_list_enable=/etc/vsftpd/chroot_list,指定用戶列表文件
nopriv_user=ftpsecure,指定一個安全賬戶,讓ftp完全隔離和沒有特權的賬戶
其他的建議不要配置。
5. 在Mac OS X中啟動FTP或SFTP伺服器
如果你訪問過較新版本的Mac OS X中的「共享首選項」面板,則可能已經注意到不再允許FTP伺服器共享文件和文件夾的直接選項。至少沒有一個明顯的選擇,但FTP和SFTP伺服器功能仍然存在,這兩個剛分裂成不同的功能,新版本的OS X喜歡SFTP而不是FTP。無論你想要使用什麼,為其中任何一個設置伺服器都非常簡單,下面將介紹如何在OS X中啟動FTP或SFTP伺服器。
這將啟動Mac上的通用FTP和FTPS伺服器,但不是SFTP伺服器:
如果你看到熟悉的FTP登錄:
那麼說明伺服器正在運行。如果你沒有看到,那麼伺服器還沒有完成啟動,或者你沒有正確輸入命令。然後,你可以通過相同的ftp命令,或使用Finder中的「連接到伺服器」選項進行FTP。
正如你可能知道的那樣,FTP是未加密的,因此出於安全考慮而失寵。現在在Mac上啟用SFTP實際上比FTP更容易:
你可以通過在命令行輸入以下內容來驗證SFTP是否正常工作:
注意: FTP和SFTP伺服器是不同的,啟用一個不啟用另一個。建議使用SFTP,因為默認加密層和安全傳輸。
以下是如何禁用FTP伺服器的方法:
如命令所示,這將卸載ftp守護進程並關閉伺服器。你只能關閉和禁用FTP伺服器。而禁用SFTP只是取消選中位於OS X的「共享首選項」面板中的「遠程登錄」框。
6. 怎麼開啟sftp
SFTP本身沒有單獨的守護進程,它必須使用sshd守護進程(埠號默認是22)來完成相應的連接操作,所以從某種意義上來說,SFTP並不像一個伺服器程序,而更像是一個客戶端程序。
啟動ssh服務、sftp服務
執行命令 /etc/init.d/sshd start 注意這里需要在絕對路徑下執行sshd start。