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

📄 0310telnetssh.htm

📁 鸟哥LINUX 学习课本
💻 HTM
📖 第 1 页 / 共 5 页
字号:
</tr></tbody></table> <br>这个错误讯息在告诉您,上次所登录的远程 SSH 主机的 Keys 已经被改过了(最可能的原因就是重新开机啦!),所以无法继续登入~呵呵!这个时候怎么办?很简单啊!进入您的家目录的~/.ssh 里面,编辑一下 known_hosts ,将欲连接的主机名称的 Key 给他消除,就可以重新联机啦!<br> <br><a name="ssh_sftp"></a>那么如何使用 SSH FTP 的功能呢?也是很容易啦!就是使用sftp 这支程序即可!而登入的方式与 ssh 相同,都是使用 sftp -l username hostname或者直接以 sftp user@hosname 来书写!执行之后会有底下的模样:<br> <table bgcolor="#000000" border="1" cols="1" width="550"><tbody><tr><td><font size="-1" color="#ffffcc" face="SimSun">sftp 一般联机的使用方式:</font><br><font size="-1" face="SimSun"><font color="#ffffff">[root@testroot]# </font><font color="#ffff00">sftp test@test.linux.org</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">test@test.linux.org'spassword:&#160;&#160;&#160; </font><font color="#ff6666">&lt;==请输入 test这个使用者的密码!</font></font><br><font size="-1" face="SimSun"><font color="#ffffff">sftp&gt;&#160;</font><font color="#ff6666">&lt;==等待您输入指令!</font></font></td></tr></tbody></table> <br>进入到 sftp 之后,那就跟在一般 FTP 模式下的操作方法没有两样了!底下我们就来谈一谈,sftp 这个接口下的使用指令吧!<br> <table border="1" cols="2" width="600"><tbody><tr bgcolor="#ffcccc"><td><font color="#000099">针对远方主机(Server)<font face="SimSun">之行为</font></font></td><td></td></tr><tr><td width="350"><font face="SimSun">变换目录到 /etc/test 或其它目录</font></td><td width="250"><font face="SimSun">cd /etc/test</font><br><font face="SimSun">cd PATH</font></td></tr><tr><td width="300"><font face="SimSun">列出目前所在目录下的档案或目录</font></td><td width="300"><font face="SimSun">ls</font><br><font face="SimSun">dir</font></td></tr><tr><td><font face="SimSun">建立目录</font></td><td><font face="SimSun">mkdir directory</font></td></tr><tr><td><font face="SimSun">删除目录</font></td><td><font face="SimSun">rmdir directory</font></td></tr><tr><td><font face="SimSun">显示目前所在的目录</font></td><td><font face="SimSun">pwd</font></td></tr><tr><td><font face="SimSun">更改档案或目录群组</font></td><td><font face="SimSun">chgrp groupname PATH</font></td></tr><tr><td><font face="SimSun">更改档案或目录拥有者</font></td><td><font face="SimSun">chown username PATH</font></td></tr><tr><td><font face="SimSun">更改档案或目录的权限</font></td><td><font face="SimSun">chmod 644 PATH</font><br><font face="SimSun">其中,644 与权限有关!回去看基础篇!</font></td></tr><tr><td><font face="SimSun">建立连结档</font></td><td><font face="SimSun">ln oldname newname</font></td></tr><tr><td><font face="SimSun">删除档案或目录</font></td><td><font face="SimSun">rm PATH</font></td></tr><tr><td><font face="SimSun">更改档案或目录名称</font></td><td><font face="SimSun">rename oldname newname</font></td></tr><tr><td><font face="SimSun">离开远程主机</font></td><td><font face="SimSun">exit</font><br><font face="SimSun">bye</font></td></tr><tr bgcolor="#ffcccc"><td><font color="#000099" face="SimSun">针对本机(Client)之行为(都加上l, L 的小写 )</font></td><td></td></tr><tr><td><font face="SimSun">变换目录到本机的 PATH 当中</font></td><td><font face="SimSun">lcd PATH</font></td></tr><tr><td><font face="SimSun">列出目前本机所在目录下的文件名</font></td><td><font face="SimSun">lls</font></td></tr><tr><td><font face="SimSun">在本机建立目录</font></td><td><font face="SimSun">lmkdir</font></td></tr><tr><td><font face="SimSun">显示目前所在的本机目录</font></td><td><font face="SimSun">lpwd</font></td></tr><tr bgcolor="#ffcccc"><td><font color="#000099" face="SimSun">档案传输</font></td><td></td></tr><tr><td><font face="SimSun">将档案由本机上传到远程主机</font></td><td><font face="SimSun">put [本机目录或档案] [远程]</font><br><font face="SimSun">put [本机目录或档案]</font><br><font face="SimSun">如果是这种格式,则档案会放置到目前远程主机的目录下!</font></td></tr><tr><td><font face="SimSun">将档案由远程主机下载回来</font></td><td><font face="SimSun">get [远程主机目录或档案] [本机]</font><br><font face="SimSun">get [远程主机目录或档案]</font><br><font face="SimSun">若是这种格式,则档案会放置在目前本机所在的目录当中!可以使用万用字符,例如:</font><br><font face="SimSun">get *</font><br><font face="SimSun">get *.rpm</font><br><font face="SimSun">亦是可以的格式!</font></td></tr></tbody></table> <br>就整体而言, sftp 在 Linux 底下,如果不考虑图形接口,那么他已经可以取代FTP 了呢!因为所有的功能都已经涵盖啦!因此,在不考虑到图形接口的 FTP 软件时,可以直接关掉FTP 的服务,而改以 sftp-server 来提供 FTP 的服务吧! ^_^</ul></ul><ul><ul><li><a name="ssh_windows"></a><font color="#000066">Windows 客户端</font>:</li><br>在 Linux 底下已经有 ssh 了,那么如果在 Windows 底下呢?该怎么办?呵呵!这个可以直接使用putty 这种类型的联机软件呢,他也是免费的软件喔!取得的方式可以参考底下的网站:</ul></ul><ul><ul>官方网站:<a href="http://www.chiark.greenend.org.uk/%7Esgtatham/putty/" target="_blank">http://www.chiark.greenend.org.uk/~sgtatham/putty/</a><br>中文网站:<a href="http://beta.wsl.sinica.edu.tw/%7Eylchang/putty/" target="_blank">http://beta.wsl.sinica.edu.tw/~ylchang/putty/</a></ul></ul><ul><ul>好了,那么要取得哪几个程序呢?其实只要 putty.exe 及 psftp.exe 这两支程序就够了!分别用来登入shell 及 FTP 的呢!</ul></ul><ul><ul><ul><li><font color="#000066">putty:</font></li><br>直接在 Windows 底下执行,执行的图示有点像底下这样:<br><img src="0310telnetssh_files/0310telnetssh-putty-1.jpg" nosave="" height="435" width="426"><br>这个时候请注意,由于我们比较喜欢将固定的几个主机的IP记录下来,所以在这里我们需要先进行一些基本的设定才行!在上图中,我们需要填写:<ul><font color="#000066">(1)HostName(or IP address) 那一项,及</font><br><font color="#000066">(2)Saved Sessions 取个好记的名字,</font><br><font color="#000066">(3)并且选择 SSH 那个选项才行!</font></ul>以我的区域内网络为例,我可以写成这个模样:<br><img src="0310telnetssh_files/0310telnetssh-putty-2.jpg" nosave="" height="435" width="426"><br>请千万记得,填写完毕之后,一定要按下右边的『Save』按键,这样您的设定才会被记录下来喔!接着下来,我们要设定的是每次登入的时候,都会进行记录的项目,所以,您可以在左边的画面上面按下『Logging』然后将右边的『Alwaysappend to the end of it』,这样才不会每次登入的时候,系统都要问您一次,是否

⌨️ 快捷键说明

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