学会基本的指令 初次连接 创建加密密码
当你第一次连接远程电脑时，你应该会进入你的主页目录。要进入文件夹结构，使用cd 指令：   cd .. 向上移动目录。  cd <directoryname>可以进入一个特定的子目录。  cd /home/directory/path/可以从主页面进入特定的目录。  cd ~ 可以回到你的主目录。 要查看你当前的位置有哪些文件和文件夹，你可以使用ls 指令：   ls 将列出你当前目录的所有文件和文件夹。  ls –l 会根据额外信息如大小，权限和日期来列出目录内容。  ls-a 会列出所有的内容，包括隐藏的文件和文件夹。 如果你需要从你本地电脑复制文件到你要远程进入的电脑，你就可以使用scp 指令：   scp /localdirectory/example1.txt <username>@<remote>:<path> 可以复制example1.txt 到远程电脑指定的<path> 。你也可以让<path>为空白，来复制远程电脑的根文件夹。  scp <username>@<remote>:/home/example1.txt ./ 会把example1.txt从远程电脑的主目录移动到本地电脑的当前目录。 你可以使用cp 指令来在同样的目录或你选择的目录里创建文件的副本：   cp example1.txt example2.txt会创建example1.txt的副本，它叫做example2.txt ，而且在同一个位置。  cp example1.txt <directory>/ 会在由<directory>指定的位置创建example1.txt 的副本。 如果你想修改文件名或移动它而非复制，你可以使用mv 指令：   mv example1.txt example2.txt 可以重命名example1.txt 为 example2.txt。文件会留在原来的位置。  mv directory1 directory2 可以重命名directory1 为 directory2。目录内容还是不会改变的。  mv example1.txt directory1/ 将移动example1.txt 到 directory1。  mv example1.txt directory1/example2.txt 将移动example1.txt 到 directory1 并重命名为example2.txt。 如果你需要从你连接的电脑中删除任何东西，你可以使用rm 指令：   rm example1.txt 可以删除文件example1.txt。  rm –I example1.txt 在提示你的确认之后，将删除文件example1.txt。  rm directory1/将删除directory1和其中所有内容。 你可以修改文件的读写权限，用chmod 指令：   chmod u+w example1.txt 将添加写入（修改）权限到用户的文件。你也可以用g修改群体权限，或者用o修改整个领域的权限。  chmod g+r example1.txt 可以给文件添加群体读（进入）权限。 有一个大的权限列表，你可以用它保护或是打开你系统的各个方面。 有更多重要的指令，你需要在面板中使用，它们包括：   mkdir newdirectory 可以创建一个称为新目录的子目录。  pwd 可以显示你当前目录的位置。  who 会展现出谁登录过系统。  pico newfile.txt or vi newfile.txt 会创建一个新文件并打开文件编辑器。不同的系统使用不同的文件编辑器。最常用的是pico和vi。如果你安装了不同的文件编辑器，你会需要使用不同的指令。 如果你不确定一条指令是干什么的，你可以用man 指令来了解其可能的用途和参数：   man <command> 会显示指令信息。  man –k <keyword> 会搜索你指定关键词的主要页面。 对于Windows，你需要下载并且安装SSH客户端。最受欢迎的程序之一就是Cygwin，它可以在开放者的网站上免费下载。另一个流行的免费程序就是PuTTY。  在Cygwin安装期间，你必须从Net部分安装OpenSSH 。 Linux 和 Mac OS X安装系统时就带有SSH。这是由于SHH就是一个UNIX系统，而Linux和OS X都是源自UNIX的。 打开由Cygwin安装的终端程序，或者在OS X或Linux的终端。SSH使用终端接口与其他电脑互动。SSH没有图形操作面板，因此你得习惯输入指令。 在你一心投入创建安全密码和移动文件之前，你需要检查SSH在电脑上正确配置了，而且连接上了系统。输入下列指令，用你的用户名来替换<username>，用远程计算机或服务器的地址来代替<remote>：  $ ssh <username>@<remote> 一旦连接建立，你会需要输入密码。输入你的密码时，你不会看到光标移动或任何已经输入的文字。 如果这个步骤失败了，要么SSH没有正确连接电脑，要么远程计算机没有接受SSH连接。 这些密码可以让你连接远程位置，而不需要每次输入密码。用这种方法连接远程电脑安全得多，其秘密不会在网络中传输。  在你的电脑上创建密码文件，用指令$ mkdir .ssh。 创建公共和私人密码，用指令$ ssh-keygen –t rsa。 你需要选择是否要为密码设置通行口令；这是可选的。如果你不想创建通行口令，按下回车。这样就可以在.ssh目录创建两个密码： id_rsa 和 id_rsa.pub。 修改你私人密码的权限。要保证私人密码的只能由你看到，输入指令$ chmod 600 .ssh/id_rsa。 密码建立之后，你就可以准备把公共密码放到远程电脑上，这样你就可以不用密码连接远程电脑。输入下列指令，适当的位置改为之前解释过的内容：  $ scp .ssh/id_rsa.pub <username>@<remote>: 确定在指令最后加上冒号(:)。 文件传输开始之前，你需要输入你的密码。 把密码放到远程电脑之后，你就需要安装它，以便它能正确运行。首先，按照步骤3同样的方式登录远程电脑。  在远程电脑上创建一个SSH文件夹，如果它还不存在的话： $ mkdir .ssh  把你的密码附加到授权的密码文件。如果文件还不存在，可以创建一个： $ cat id_rsa.pub >> .ssh/authorized_keys  修改SSH文件夹的权限为允许进入： $ chmod 700 .ssh 密码安装在远程电脑之后，你应该可以不需要输入密码而开始连接了。输入下列指令来调试连接： $ ssh <username>@<remote> 如果你连接时没有提示输入密码，那么密码就正确配置了。
进入SSH 位置。 查看你当前的目录内容。 从你的位置复制文件到远程电脑。 通过位置复制文件。 移动并重命名文件。 删除文件和目录。 修改文件的权限。 学会其他的分类基本指令。 在任何指令中获得详细信息。 安装 SSH.。 运行 SSH。 测试连接。 创建你的SSH 密码。 把公共密码放到远程电脑上。 安装公共密码到远程电脑上。 查看连接的运行。
https://www.wikihow.com/Use-SSH https://www.wikihow.com/Use-SSH https://www.wikihow.com/Use-SSH
Learning Basic Commands Connecting for the First Time Creating Encrypted Keys