以下是偶的操作环境。
# uname -a
SunOS No12webser 5.10 Generic_127111-09 sun4u sparc SUNW,Sun-Fire-880
#
#su
# ftp 192.168.17.1
192.168.17.1: unknown host or invalid literal address
ftp> bye
#
# ls -l /usr/bin/ftp
-r-xr-xr-x 1 root bin 100684 2006 9月 26 /usr/bin/ftp
#
# ping 192.168.17.1
192.168.17.1 is alive
#
排除命令和网络方面问题。
解决办法一,在地址后输入明确的服务端口号。
# ftp 192.168.17.1 21
Connected to 192.168.17.1.
220 Serv-U FTP Server v6.4 for WinSock ready...
Name (192.168.17.1:root):
....
#
解决办法二,编辑/etc/services文件,添加一行记录[ftp 21/tcp]。
# vi /etc/services
...
ftp 21/tcp
...
#
# ftp 192.168.17.1
Connected to 192.168.17.1.
220 Serv-U FTP Server v6.4 for WinSock ready...
Name (192.168.17.1:root):
....
#