电脑如何ssh服务器执行脚本

worktile 其他 273

回复

共3条回复 我来回复
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    一、使用SSH连接服务器

    1. 首先,确保你已经有一个用于连接服务器的SSH客户端。常见的SSH客户端有PuTTY(适用于Windows)和OpenSSH(适用于Linux和macOS)。

    2. 打开SSH客户端,输入服务器的IP地址和端口号(默认是22)。

    3. 在用户名和密码字段中输入你在服务器上的登录凭据。如果你使用的是公钥身份验证,可以选择此选项,并将私钥文件导入到客户端中。

    4. 单击“连接”按钮,等待SSH客户端与服务器建立连接。如果一切正常,你会看到服务器的命令行提示符。

    二、上传脚本文件到服务器

    1. 在你的本地计算机上,打开一个文本编辑器,编写你需要执行的脚本。保存文件,并确保其具有可执行权限。例如,你可以使用以下命令为脚本文件添加可执行权限:
    chmod +x script.sh
    
    1. 确保你的本地计算机上安装了SCP(Secure Copy)工具。这个工具用于将文件从本地计算机复制到远程服务器。

    2. 打开终端或命令提示符,并使用以下命令将脚本文件上传到服务器:

    scp script.sh username@server_ip:/remote/directory
    

    其中,script.sh是你的脚本文件,username是你在服务器上的用户名,server_ip是服务器的IP地址,/remote/directory是你想要将脚本文件复制到的远程目录。

    1. 输入你的服务器登录密码,等待文件上传完成。

    三、在服务器上执行脚本

    1. 使用SSH客户端连接到服务器(参见第一部分)。

    2. 导航到你刚刚上传脚本文件的目录。例如,如果你将脚本文件复制到/remote/directory,可以使用以下命令进入该目录:

    cd /remote/directory
    
    1. 使用以下命令执行脚本文件:
    ./script.sh
    

    其中,script.sh是你的脚本文件。

    1. 等待脚本执行完成,你将在终端或命令提示符中看到输出。

    总结:
    通过SSH连接服务器并执行脚本的步骤如下:

    1. 使用SSH客户端连接到服务器。
    2. 使用SCP工具将脚本文件上传到服务器。
    3. 在服务器上导航到脚本文件所在的目录。
    4. 使用./script.sh命令执行脚本文件。
    1年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    在电脑上通过SSH连接远程服务器并执行脚本是一种常见的方式,下面是执行这个过程的步骤:

    1. 检查服务器是否已启用SSH服务:确保远程服务器已经启用了SSH服务,可以通过运行以下命令来检查:

      systemctl status sshd
      

      如果SSH服务已经启用,您将看到类似“Active: active (running)”的输出。

    2. 从本地电脑连接到远程服务器:使用以下命令在本地电脑上连接到远程服务器:

      ssh username@server_ip_address
      

      其中username是您在远程服务器上的用户名,server_ip_address是远程服务器的IP地址。如果第一次连接服务器,可能会收到一个询问是否信任服务器的提示,输入yes继续连接。

    3. 输入密码或使用SSH密钥登录:如果您选择使用密码登录,会提示输入您的密码。如果您使用SSH密钥进行身份验证,可以通过在连接命令中添加-i选项来指定SSH私钥文件的路径:

      ssh -i /path/to/private_key username@server_ip_address
      
    4. 导航到脚本所在的目录:使用cd命令导航到您要执行脚本的目录。例如,如果脚本位于/home/username/scripts目录中,可以运行以下命令:

      cd /home/username/scripts
      
    5. 执行脚本:运行以下命令来执行脚本:

      ./script_name.sh
      

      其中script_name.sh是您要执行的脚本文件名。

    请注意,这只是执行脚本的基本过程。在实际情况中,您可能还需要处理远程服务器上的文件和目录权限、传输文件到远程服务器等相关问题。

    1年前 0条评论
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要通过SSH协议在电脑上执行脚本,需要按照以下步骤进行操作:

    1. 确保你已经安装了SSH客户端:在Windows系统中,可以使用PuTTY等工具进行SSH连接;在Mac或Linux系统中,可以使用终端进行SSH连接。

    2. 获取服务器的SSH登录信息:你需要获得远程服务器的IP地址、用户名和密码,以及SSH端口号(默认为22)。如果服务器配置了SSH密钥对登录,则需要获得私钥文件的路径。

    3. 打开SSH客户端:打开终端或PuTTY等SSH客户端。

    4. 使用SSH命令连接服务器:在终端中输入以下命令(将其中的IP地址、用户名和端口号替换为实际的服务器信息),然后按下回车键连接服务器:

      ssh username@IP_address -p port_number
      

      如果服务器配置了SSH密钥对登录,则使用以下命令(将其中的IP地址、私钥文件路径和端口号替换为实际的服务器信息):

      ssh -i private_key_file username@IP_address -p port_number
      

      输入问题后,会询问你是否信任服务器公钥,输入yes并按下回车键进行确认。

      输入密码或提供私钥文件的密码(如果配置了SSH密钥对登录),然后按下回车键进行登录。成功登录服务器后,你将看到一个命令行提示符。

    5. 切换到保存脚本的目录:使用cd命令切换到保存脚本文件的目录。例如,如果脚本文件保存在/home/username/scripts目录下,可以使用以下命令切换到该目录:

      cd /home/username/scripts
      

      你可以使用ls命令查看目录中的文件,确认脚本文件是否存在。

    6. 修改脚本文件的权限:使用chmod命令修改脚本文件的权限,以允许它被执行。例如,如果脚本文件名为script.sh,使用以下命令将其权限设置为可执行:

      chmod +x script.sh
      
    7. 执行脚本:最后,使用以下命令执行脚本:

      ./script.sh
      

      确保脚本名称正确,并按下回车键执行脚本。脚本将开始在服务器上运行,并在命令行中显示输出。

    请注意,以上步骤假设你已经具有正确的SSH登录凭据和权限。如果你遇到任何问题,请确保你输入的服务器信息和登录凭据是正确的,并联系服务器管理员以获取帮助。

    1年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部