Raspbian Wheezy 7安装映像上是否默认启用SSH?如果是的话,使用哪个IP地址,以便我可以通过PuTTY和Filezila访问Pi?
重要!
根据Philippe Lhardy的回答,当前(2016年左右)的Raspbian版本默认未启用SSH。
Raspbian Wheezy 7安装映像上是否默认启用SSH?如果是的话,使用哪个IP地址,以便我可以通过PuTTY和Filezila访问Pi?
重要!
根据Philippe Lhardy的回答,当前(2016年左右)的Raspbian版本默认未启用SSH。
Answers:
默认情况下,仅对于2016年11月之前的 Raspbian版本启用SSH,但默认情况下,以太网接口的启动协议设置为DHCP,因此IP地址将由路由器分配。您可以使用nmap实用程序在网络上找到打开的SSH端口:
nmap -p 22 --open -sV 192.168.1.0/24
您应该在输出中找到列出的pi以及分配给pi的IP。
您可以通过编辑ifcfg-eth0文件将引导协议更改为静态,并为pi定义静态IP地址:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
然后编辑文件以适合您的需求
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
NETWORK=192.168.1.0
NETMASK=255.255.255.0
IPADDR=192.168.1.200
GATEWAY=192.168.1.1
在Windows命令行或任何具有ping命令的操作系统中,您可以输入:
ping raspberrypi
它将解析DNS条目并显示IP地址。在图像中为192.168.1.233
但是,当然,您可能只是使用主机名raspberrypi
而不是IP进行连接。
所有这些都假定您使用的路由器上运行有DHCP和DNS。大多数Internet ISP都会为您提供开箱即用的路由器。但是,如果您获得了自定义的DHCP或DNS,那么您应该真正知道如何自己查找/设置IP。
我不知道它是否默认安装,但是如果没有安装,设置起来非常简单:在您的shell中,输入以下命令
sudo apt-get install ssh
安装结束后,您可以通过以下方式启动服务
sudo /etc/init.d/ssh start
要查找您的RPi的IP地址,请使用
/sbin/ifconfig
寻找inet
线路,您将在那里找到IP。
ssh
这种方式进行连接。如果要从远程网络连接,请考虑按照本文中的说明研究端口转发。但是要小心,它有点复杂。
我知道这个问题是针对Raspbian Wheezy的,只是警告您在Stretch中必须ssh
在启动文件系统中创建一个名为file 的空文件,才能在启动时激活SSH。
另请参阅:在Raspberry Pi论坛上的Raspbian Stretch和Raspbian Stretch无头设置过程中默认启用SSH,以获取有关如何使用Stretch设置SSH的更多信息。
默认情况下启用SSH,我的rpi分配地址为192.168.1.117。我为本地网络下载了IP扫描程序,这有助于我找到IP地址。
apt-get install nmap
会做得很好。
ifconfig
)。