iT邦幫忙

0

[linux]使用ftp跟sftp連centos7

  • 分享至 

  • xImage

大家好:
centos7 防火牆有開ssh跟ftp,想請問用root可以直接用filezilla連sftp,可是連不上ftp
一般使用者則是用filezilla連不上sftp跟ftp,但用putty是可以連ssh的
想請問要修改或安裝甚麼嗎?是安裝vsftpd嗎?
謝謝

看更多先前的討論...收起先前的討論...
ftp vs ftps vs sftp差異比較:https://www.rebex.net/kb/secure-ftp/
可以google Linux ftp server 跟 Linux sftp server 依照你的需求去架設ftp or sftp server...
mayyola iT邦研究生 1 級 ‧ 2019-12-11 15:52:07 檢舉
我以為有開ssh,一般使用者也可以用sftp,所以還要架設sftp server ..?
SFTP一般來說是不用特別設定,不過你得先確定一般使用者 ssh 登入正常嗎
如果ssh login 正常 可以重啟sshd 服務試試
不過以安全性來講不太建議用預設的config 詳細可以參考這篇
https://www.itread01.com/content/1545739922.html
mayyola iT邦研究生 1 級 ‧ 2019-12-11 17:02:48 檢舉
我剛創新帳號用ssh跟sftp可以連..但是不知道為啥之前創的帳號不行用sftp但可以用ssh..
可以查看log ,
tail -f /var/log/secure
然後再用"之前創的帳號" 連接 sftp 看看報錯內容是什麼
mayyola iT邦研究生 1 級 ‧ 2019-12-11 18:01:38 檢舉
Dec 11 17:58:30 soc01 sshd[6701]: Accepted password for vlsilab from 192.11.167.187 port 56321 ssh2
Dec 11 17:58:30 soc01 sshd[6701]: pam_unix(sshd:session): session opened for user vlsilab by (uid=0)
Dec 11 17:58:53 soc01 sshd[6701]: pam_unix(sshd:session): session closed for user vlsilab

我剛看可以sftp跟不可以sftp的帳號用ssh登入(putty)不知道是不是這個問題
Last login: Wed Dec 11 17:41:40 2019 from 192.11.167.187
Platform = amd64
Platform = LINUX
#######################################################
# 32BIT is the default mode #
# If you want to run 64BIT mode, #
# please set the LD_LIBRARY_PATH and SHLIB_PATH #
# to path of 64BIT by yourself. #
#######################################################
/cad/Syntest/CIC/syntest.cshrc: No such file or directory.
mayyola iT邦研究生 1 級 ‧ 2019-12-12 09:53:58 檢舉
找到問題了
如果遇到一般帳號不能登sftp,先用winscp軟體試試看若顯示是不是這樣的情形(winscp提示收到了太大的sftp包解决方法),若是請用echo $SHELL 查看是不是/bash/tcsh若是改用chsh -s /bin/bash
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

0

一般來說,得要看你是否有安裝ftp server軟體。
可以先用

yum list *ftp*

這個命令檢查看看你是否有安裝任何ftp軟體。
ftp軟體還分應用端及server端。不要去搞錯。

我個人比較喜歡用vsftpd這一套,設定單純簡單。
可直接就能應用內置user帳號登入。

不過我是採用匿名式自定義帳號的方式,這就不教了。

sftp是跑ssh權限的。其它帳號沒辦法sftp,可能是沒有權限。

mayyola iT邦研究生 1 級 ‧ 2019-12-12 09:54:25 檢舉

謝謝

0
補覺鳴詩
iT邦高手 1 級 ‧ 2019-12-11 18:51:54

你可以用 scp 協定就好了

mayyola iT邦研究生 1 級 ‧ 2019-12-12 09:54:18 檢舉

謝謝~關鍵字讓我搜到~

我要發表回答

立即登入回答