⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 13.linux的常用网络命令.htm

📁 有关于linux 学习的书籍
💻 HTM
📖 第 1 页 / 共 2 页
字号:
        检查传输状态 传输大型文件时,可能会发现让ftp提供关于传输情况的反馈信息是非常有用的。hash命令使ftp在每次传输完数据缓冲区中的数据后,就在屏幕上打印一个#字符。本命令在发送和接收文件时都可以使用。<br>
        ftp中的本地命令 当您使用ftp时,字符“!”用于向本地机上的命令shell传送一个命令。如果用户处在ftp会话中,需要shell做某些事,就很有用。例如用户要建立一个目录来保存接收到的文件。如果输入!mkdir<br>
        new_dir,那么Linux就在用户当前的本地目录中创建一个名为new_dir 的目录。<br>
        从远程机grunthos下载二进制数据文件的典型对话过程如下:<br>
        $ ftp grunthos Connected to grunthos 220 grunthos ftp server Name (grunthos:pc):<br>
        anonymous 33l Guest login ok, send your complete e-mail address as password.<br>
        Password: 230 Guest 1ogin ok, access restrictions apply. Remote system<br>
        type is UNIX. ftp &gt; cd pub 250 CWD command successful. ftp &gt; ls<br>
        200 PORT command successful. l50 opening ASCII mode data connection for<br>
        /bin/1s. total ll4 rog1 rog2 226 Transfer comp1ete . ftp &gt; binary 200<br>
        type set to I. ftp &gt; hash Hash mark printing on (1024 bytes/hash mark).<br>
        ftp &gt; get rog1 200 PORT command successfu1. 150 opening BINARY mode<br>
        data connection for rogl (l4684 bytes). # # # # # # # # # # # # # 226<br>
        Transfer complete. 14684 bytes received in 0.0473 secs (3e + 02 Kbytes/sec)<br>
        ftp &gt; quit 22l Goodbye.<br>
        使用telnet命令访问远程计算机<br>
          用户使用telnet命令进行远程登录。该命令允许用户使用telnet协议在远程计算机之间进行通信,用户可以通过网络在远程计算机上登录,就像登录到本地机上执行命令一样。<br>
        为了通过telnet登录到远程计算机上,必须知道远程机上的合法用户名和口令。虽然有些系统确实为远程用户提供登录功能,但出于对安全的考虑,要限制来宾的操作权限,因此,这种情况下能使用的功能是很少的。当允许远程用户登录时,系统通常把这些用户放在一个受限制的shell中,以防系统被怀有恶意的或不小心的用户破坏。<br>
        用户还可以使用telnet从远程站点登录到自己的计算机上,检查电子邮件、编辑文件和运行程序,就像在本地登录一样。<br>
        但是,用户只能使用基于终端的环境而不是X Wndows环境,telnet只为普通终端提供终端仿真,而不支持 X Wndow等图形环境。 telnet命令的一般形式为:<br>
        telnet 主机名/IP 其中“主机名/IP”是要连接的远程机的主机名或IP地址。如果这一命令执行成功,将从远程机上得到login:提示符。<br>
        使用telnet命令登录的过程如下: $ telnet 主机名/IP 启动telnet会话。 一旦telnet成功地连接到远程系统上,就显示登录信息并提示用户输人用户名和口令。如果用户名和口令输入正确,就能成功登录并在远程系统上工作。<br>
        在telnet提示符后面可以输入很多命令,用来控制telnet会话过程,在telnet联机帮助手册中对这些命令有详细的说明。<br>
          下面是一台Linux计算机上的telnet会话举例:<br>
        $ telnet server. somewhere. com Trying 127.0.0.1… Connected to serve.<br>
        somewhere. com. Escape character is \'?]\'. “TurboLinux release 4. 0 (Colgate)<br>
          kernel 2.0.18 on an I486   login: bubba password: Last login:Mon Nov<br>
        l5 20:50:43 for localhost Linux 2. 0.6. (Posix). server: ~$ server: ~$<br>
        logout Connection closed by foreign host $<br>
        用户结束了远程会话后,一定要确保使用logout命令退出远程系统。然后telnet报告远程会话被关闭,并返回到用户的本地机的Shell提示符下。<br>
        r-系列命令 除ftp和telnet以外,还可以使用r-系列命令访问远程计算机和在网络上交换文件。 使用r-系列命令需要特别注意,因为如果用户不小心,就会造成严重的安全漏洞。用户发出一个r-系列命令后,远程系统检查名为/etc/hosts.equiv的文件,以查看用户的主机是否列在这个文件中。如果它没有找到用户的主机,就检查远程机上同名用户的主目录中名为.rhosts的文件,看是否包括该用户的主机。如果该用户的主机包括在这两个文件中的任何一个之中,该用户执行r-系列命令就不用提供口令。<br>
<br>
           虽然用户每次访问远程机时不用键入口令可能是非常方便的,但是它也可能会带来严重的安全问题。我们建议用户在建立/etc/hosts.equiv和.rhosts文件之前,仔细考虑r-命令隐含的安全问题。<br>
<br>
        rlogin命令<br>
          功能:rlogin 是“remote login”(远程登录)的缩写。该命令与telnet命令很相似,允许用户启动远程系统上的交互命令会话。<br>
<br>
          格式: rlogin [ -8EKLdx ] [ -e char ] [-k<br>
        realm ] [ - l username ] host<br>
          参数:<br>
          -8 此选项始终允许8位输入数据通道。该选项允许发送格式化的ANSI字符和其他的特殊代码。如果不用这个选项,除非远端的终止和启动字符不是或,否则就去掉奇偶校验位。<br>
<br>
          -E 停止把任何字符当作转义字符。当和-8选项一起使用时,它提供一个完全的透明连接。<br>
          -K 关闭所有的Kerberos确认。只有与使用Kerberos 确认协议的主机连接时才使用这个选项。<br>
          -L 允许rlogin会话在litout模式中运行。要了解更多信息,请查阅tty联机帮助。<br>
          -d 打开与远程主机进行通信的TCP sockets的socket调试。要了解更多信息,请查阅setsockopt的联机帮助。<br>
          -e 为rlogin会话设置转义字符,默认的转义字符是“~”,用户可以指定一个文字字符或一个\\nnn形式的八进制数。<br>
          -k 请求rlogin获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_realmofhost(3)确定的远程主机区域内的远程主机的Kerberos<br>
        许可。<br>
          -x 为所有通过rlogin会话传送的数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。<br>
        rsh命令<br>
          功能:rsh是“remote shell”(远程 shell)的缩写。 该命令在指定的远程主机上启动一个shell并执行用户在rsh命令行中指定的命令。如果用户没有给出要执行的命令,rsh就用rlogin命令使用户登录到远程机上。<br>
<br>
          格式:rsh [-Kdnx] [-k realm] [-l username]<br>
        host [command]<br>
          command可以是从shell提示符下键人的任何Linux命令。<br>
          参数:<br>
          -K 关闭所有的Kerbero确认。该选项只在与使用Kerbero确认的主机连接时才使用。<br>
          -d 打开与远程主机进行通信的TCP sockets的socket调试。要了解更多的信息,请查阅setsockopt的联机帮助。<br>
          -k 请求rsh获得在指定区域内的远程主机的Kerberos许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。<br>
<br>
          -l 缺省情况下,远程用户名与本地用户名相同。本选项允许指定远程用户名,如果指定了远程用户名,则使用Kerberos 确认,与在rlogin命令中一样。<br>
<br>
          -n 重定向来自特殊设备/dev/null的输入。<br>
          -x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。     Linux把标准输入放入rsh命令中,并把它拷贝到要远程执行的命令的标准输入中。它把远程命令的标准输出拷贝到rsh的标准输出中。它还把远程标准错误拷贝到本地标准错误文件中。任何退出、中止和中断信号都被送到远程命令中。当远程命令终止了,rsh也就终止了。<br>
<br>
        rcp命令<br>
          功能:rcp代表“remote file copy”(远程文件拷贝)。该命令用于在计算机之间拷贝文件。<br>
<br>
        rcp命令有两种格式。第一种格式用于文件到文件的拷贝;第二种格式用于把文件或目录拷贝到另一个目录中。<br>
          格式:<br>
          rcp [-px] [-k realm] file1 file2 rcp [-px] [-r] [-k realm] file<br>
        directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形式:rname@rhost:path,其中rname是远程用户名,rhost是远程计算机名,path是这个文件的路径。<br>
<br>
          参数:<br>
          -r 递归地把源目录中的所有内容拷贝到目的目录中。要使用这个选项,目的必须是一个目录。<br>
          -p 试图保留源文件的修改时间和模式,忽略umask。<br>
          -k 请求rcp获得在指定区域内的远程主机的Kerberos 许可,而不是获得由krb_relmofhost(3)确定的远程主机区域内的远程主机的Kerberos许可。<br>
<br>
          -x 为传送的所有数据打开DES加密。这会影响响应时间和CPU利用率,但是可以提高安全性。 如果在文件名中指定的路径不是完整的路径名,那么这个路径被解释为相对远程机上同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊shell字符,需要用反斜线(\\)、双引号(”)或单引号(’)括起来,使所有的shell元字符都能被远程地解释。<br>
        需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。 <br>
<br>
<br>
<br>

<br>
</p></td></tr></table></td>
      </tr>
      <tr>
        <td width="100%" bgcolor="#FFFFFD" height="20">
        <table border="0" cellpadding="0" cellspacing="0" width="100%">
          <tr>
            <td width="49%"><p class="9"><font color="#FF0000">&nbsp;</font></td>
            <td width="51%"><p align="right" class="9"><a href="12.Linux系统管理命令.htm">上一页</a> <a href="index.html">首页</a>  <a href="index.html">下一页</a></td>
          </tr>
        </table>
        </td>
      </tr>
    </table>
    </td>
  </tr>
</table>
</center></div>
</body>
</html>

<!-- Made by an Unregistered version of eTextWizard V 1.98-->
<!--本网页文件由电子书制作工具“电子文档处理器”未注册版本的Txt2Html功能自动生成 -->

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -