不能再使用 sshfs,但我可以使用 ssh

不能再使用 sshfs,但我可以使用 ssh

我在 Linux PC 上安装 Raspberry Pi4 时遇到问题。

树莓派操作系统: Linux MyDesiredName 4.19.66-v7l+ #1253 SMP Thu Aug 15 12:02:08 BST 2019 armv7l GNU/Linux/Rasbian Buster Lite

电脑操作系统: Linux Mint 19.1

在我玩完/etc/dhcpcd.conf和后它就停止工作了/etc/wpa_supplicant/wpa_supplicant.conf

目前的内容dhcpcd.conf是:

interface wlan0
hostname = MyDesiredName
clientid
persistent
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
option interface_mtu
require dhcp_server_identifier
interface eth0
static ip_address=192.168.1.20/24
static routers=192.168.1.1
static domain_name_servers=8.8.8.8

wpa_supplicant.conf包含:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

ifconfig给了我这个:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.20  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::dea6:32ff:fe01:bdb6  prefixlen 64  scopeid 0x20<link>
        ether dc:a6:32:01:bd:b6  txqueuelen 1000  (Ethernet)
        RX packets 16398  bytes 3000472 (2.8 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 15612  bytes 6019341 (5.7 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

看起来不错,对吧?

但是,虽然我可以使用 连接到 Raspberry ,但我不能再这样做了,它返回:。ssh [email protected]sudo sshfs [email protected]:/ /mnt/RaspberryPi4B/read: Connection reset by peer

使用 DHCP IP 时也会发生这种情况。

我在网上搜索过,但没有找到类似的内容,因为每当我输入时,sshfs我只会得到 的答案ssh,但在我的情况下ssh有效,但sshfs无效。

你怎么认为 ?

答案1

两个主要原因是您的用户(客户端)不在熔断组中,或者您的服务器未启用子系统。您可以先检查这些:

$ 组

列出您的用户所属的组。如果您没有看到保险丝,请执行以下操作:

$ sudo adduser your_user 保险丝

另外,检查树莓派中的 /etc/ssh/sshd_config 中是否有这样的行(未注释)

子系统 sftp /usr/lib/openssh/sftp-server

还要确保 ssh 正常运行且不会出现任何类型的警告。

相关内容