首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

SSH 上传文件及文件夹linux服务器的方法

现在服务器linux很多。是不是不会传文件?...别急 下面就是方法: 一、上传文件到linux服务器 首先从你本地切换到你要上传文件的目录,接下来: scp 文件名字 服务器用户名字@服务器ip:目录 例子: scp index.html root...@58.87.124.110:/home/service-tomcat/webapps/ 二、上传文件夹linux服务器 同文件上传只是在文件名字前面加上-r 例子: scp static/ root...要在要上传文件的前面加-r,否则报错 static: not a regular file -r: No such file or directory     2、要上传文件后面最好加/ 总结 以上所述是小编给大家介绍的SSH...上传文件及文件夹linux服务器的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

5.6K62
您找到你想要的搜索结果了吗?
是的
没有找到

Linux服务器SSH 密钥创建及密钥登录设置

我们知道SSH登录是用的RSA非对称加密的,所以我们在SSH登录的时候就可以使用RSA密钥登录,SSH有专门创建SSH密钥的工具ssh-keygen,下面就来一睹风采。...我们一般使用 PuTTY 等 SSH 客户端来远程管理 Linux 服务器。但是,一般的密码方式登录,容易有密码被暴力破解的问题。...下面来讲解如何在 Linux 服务器上制作密钥对,将公钥添加给账户,设置 SSH,最后通过客户端登录。...首先进入Linux系统的用户目录下的.ssh目录下,root用户是/root/.ssh,普通用户是/home/用户名/.ssh,这里以用户名为 xdr 为例: mkdir /home/xdr/.ssh...把公钥拷贝到需要登录的远程服务器Linux系统上,这里可以使用ssh-copy-id自动完成,也可以手动追加秘钥到远程服务器

6.1K20

Linux mkdir命令:创建目录(文件夹

mkdir 命令,是 make directories 的缩写,用于创建新目录,此命令所有用户都可以使用。...mkdir 命令的基本格式为: [root@localhost ~]# mkdir [-mp] 目录名 -m 选项用于手动配置所创建目录的权限,而不再使用默认权限。...-p 选项递归创建所有目录,以创建 /home/test/demo 为例,在默认情况下,你需要一层一层的创建各个目录,而使用 -p 选项,则系统会自动帮你创建 /home、/home/test 以及 /...[root@localhost ~]# mkdir lm/movie/jp/cangls mkdir:无法创建目录"lm/movie/jp/cangls":没有那个文件或目录 [root@localhost...而在创建 test2 时,使用了 -m 选项,通过设定 711 权限值来给予新的目录 drwx--x--x 的权限。

37630

Linux系统中创建SSH服务器别名的两种方法

此外,它避免了在 SSHLinux 服务器时重复输入相同的用户名、主机名、IP 地址、端口号。...在 Linux创建 SSH 别名 在我知道这个技巧之前,我通常使用以下任意一种方式通过 SSH 连接到远程系统。...这可以通过为 SSH 连接创建别名(或快捷方式)轻松解决。 我们可以用两种方法为 SSH 命令创建别名。 方法 1 – 使用 SSH 配置文件 这是我创建别名的首选方法。...使用 SSH 配置文件在 Linux创建 SSH 别名 将 Host、Hostname、User 和 Port 配置的值替换为你自己的值。添加所有远程主机的详细信息后,保存并退出该文件。...现在使用以下命令连接到远程服务器: $ ssh ubuntu 这样,你可以添加希望通过 SSH 访问的任意多台远程主机,并使用别名快速访问它们。

1.9K30

如何在远程 SSH 服务器创建和添加 SSH 密钥?

本文将详细介绍如何在远程 SSH 服务器创建和添加 SSH 密钥。图片1. 生成 SSH 密钥对在远程 SSH 服务器创建和添加 SSH 密钥,首先需要生成密钥对。...将公钥添加到远程服务器在本地生成 SSH 密钥对后,接下来需要将公钥添加到远程 SSH 服务器,以便进行身份验证。...创建 .ssh 目录(如果不存在):在远程服务器的用户主目录中,使用以下命令创建 .ssh 目录:mkdir -p ~/.ssh编辑 authorized_keys 文件:使用以下命令编辑或创建 authorized_keys...高级选项:使用 SSH 代理SSH 代理是一种方便的方法,允许您在通过 SSH 连接到远程服务器时使用本地机器上的 SSH 密钥。这对于跳板服务器等复杂的网络配置特别有用。...使用 SSH 代理后,您无需在本地机器上复制和添加 SSH 密钥,而是直接使用本地机器上的密钥进行远程身份验证。5. 总结本文详细介绍了如何在远程 SSH 服务器创建和添加 SSH 密钥。

3.8K30

Linux创建文件夹目录命令mkdir

Linux创建文件夹或者创建目录命令mkdir详解,Linux百科分享Linux mkdir命令使用方法: Linux命令mkdir Linux操作系统如何创建文件夹或目录?mkdir一条命令搞定!...使用mkdir命令可以在指定位置创建文件夹(目录)。...mkdir语法 命令语法:mkdir dirName mkdir命令实例 创建一个空目录(名为linuxbaike):mkdir linuxbaike 创建递归多个目录:mkdir -p linuxbaike.../linuxbaike1 创建权限为777(rwxrwxrwx)的目录:mkdir -m 777 linuxbaike 创建新目录都显示信息:mkdir -v linuxbaike mkdir参数说明...version输出版本信息并退出 注意: 权限:要创建文件夹或目录的用户必须对所创建文件夹的父文件夹具有写权限; 重名:所创建文件夹(目录)不能与其父目录中的文件名重名,即同一个目录下不能有同名的目录

13.6K10

探究Linux独立服务器SSH

探究Linux独立服务器的SSHSSH是SecureSHell的缩写。它主要是为了在远程访问另一台计算机/服务器时提供安全性而开发的。...私钥和公钥生成密钥时,SSH实际上生成了两个密钥,一个公钥和一个私钥。私钥应该始终保留在您的本地计算机上。公钥应该始终留在要连接的服务器上。公钥不能用于导出您的私钥,使其成为安全连接。...您的本地SSH进程要求您输入密码,而不是远程服务器。如果您正在使用SSH代理程序,这将消除输入密码短语的需要,因为一旦设置好密码短语就会自动完成。...SCP如果您想安全地将文件从您的本地计算机传输到服务器(远程主机),反之亦然,您可以使用像SCP这样的使用SSH协议的程序。如果您的SSH会话因不活动而停止,该怎么办?...这应该从本地端而不是从服务器端终止连接。

2.8K20

创建一个简单的SSH服务器

0x00 前言 为了加深对SSH协议的理解,准备自己实现一个SSH服务端,需要同时支持Windows、Linux、MacOS三大系统。为了尽量提升性能,准备使用协程(asyncio)来开发。...下面实现了一个使用固定账号密码登录的SSH服务器,登录成果后会打印一串字符串,并退出: import asyncio import asyncssh async def start_ssh_server...这样就实现了一个最简单的SSH服务器了,由此可见,使用AsyncSSH开发SSH服务端是非常方便的。...0x05 支持端口转发 SSH服务器有个非常有用的功能就是端口转发,包括正向端口转发和反向端口转发。...完整的SSH服务器代码可以参考:https://github.com/drunkdream/turbo-tunnel/blob/master/turbo_tunnel/ssh.py#L24。

40420

Linux 创建用户并配置SSH免密登录

补一个 Linux 的新用户SSH记录叭~ 1、创建用户 sudo useradd weisheng # weisheng:用户名 用户创建成功会在磁盘生成 /home/weisheng 作为用户根目录...2、目录授权 sudo chmod -R 777 /home/weisheng/  # 先赋予该目录所有访问权限 3、创建授权存放的文件夹 # 进入用户根目录 cd /home/weisheng/...# 创建 .ssh 文件夹 sudo mkdir .ssh 4、在电脑或服务器创建密钥 ssh-keygen -t rsa # 失败则需要安装 ssh 安装成功后会在用户目录下生成一个 .ssh文件夹...(可能隐藏) .ssh 文件夹下包含两个文件 id_ras(私钥)、id_ras.pub(公钥) 5、创建授权文件 # 进入Linux 的用户根目录下的 .ssh 文件夹 cd .ssh # 创建...chmod 700 .ssh/ cd ..

3.6K30

Linux中搭建并配置ssh服务器

总的来说就是一种安全的进行远程登陆的方式,也是现在最常用的登陆服务器的方式,今天我们就来系统的了解下。 SSH分为两部分:客户端部分和服务端部分。...值得一提的是我们现在常用的SSH并不是真正的SSH,而是另一种替代的版本OPENSSH,毕竟这里涉及到加密算法和版权的限制。.../ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key HostKey /etc/ssh/ssh_host_ecdsa_key HostKey /etc/...一般来说这里的配置都不用改的,因为这基本上已经是对SSH的最佳配置了。如果修改了的话一定要重启ssh服务。 然后呢,就可以通过远程计算机输入“ssh 用户名@主机名” 进行远程登陆了。...另:想查看服务器的登陆信息的话可以用last命令。

4.1K30

linux服务器预防SSH破解的办法

1、linux服务器通过配置 /etc/hosts.deny 禁止对方IP通过SSH登录我的服务器   vim /etc/hosts.deny   2、不用SSH服务的默认端口22,重新设置一个新端口...,最好设置的新端口号大于1024   首先,登录阿里云控制台,在自己服务器上开放新端口;   然后,修改服务器SSH的配置文件,在文件中添加一行 Port  1618 并保存退出(:wq)   vim.../etc/ssh/sshd_config   每次对SSH服务配置的改动后都需要重新启动ssh服务   service sshd restart   3、不给对方暴力破解的机会。...方式登录,因为服务器默认的超级用户名为root,对方就有机会以root用户名进行密码暴力破解,万一破解成功拥有root权限可以造成的破坏太大,特别是在生产环境下,所以可以这样做,用其他用户登录SSH,如果有需要再用...SSH的用户密码尽可能的复杂。

1.3K50

ssh 连接 Linux 服务器并安装 Anaconda

关注"AI机器学习与深度学习算法"公众号 选择"星标"公众号,原创干货,第一时间送达 1. ssh 连接 Linux 服务器 本地远程登录 Linux 服务器,需要使用端口号为22的SSH协议。...通常情况下正常安装 Linux 系统之后,SSH 协议是默认放开的,但是也有一些情况需要我们自己安装。...SSH 协议是通过 sshd 服务提供交互的,因此如果想知道 Linux 中有没有 sshd 服务,可以通过尝试启动 sshd 服务。...服务器开启了 sshd 服务,接下来只需要查看 Linux 服务器的 ip 地址,就可以在本地通过 SSH 远程连接 Linux 服务器。...我的 Linux 服务器的 ip 地址为:192.168.135.141 ▲接受并保存ssh密钥 ▲输入用户密码 ▲ssh连接成功 本地与 Linux 服务器连接成功之后就直接在本地访问 Linux

4.9K41

linux服务器ssh免密登录

一、背景概述: 在linux系统中密码的保存是非常重要的,在企业中的WEB集群环境中,进行统一的版本更新和配置文件的同步免密登录是非常重要的。在自动化运维,统一管理都是离不开Linux的免密登录。...执行上面的命令时,我们直接按三次回车,之后会在用户的根目录下生成一个 .ssh文件夹,我们进入该文件夹下面并查看有哪些内容。 ? 我们看到有三个文件,下面分别解释下每个文件是干什么用的。...方式一: 通过 ssh-copy-id 命令设置。最后一个参数是我们要免密钥登录的服务器 ip 地址。...如果你只有两台服务器也是可以直接复制到文件。 scp -p ~/.ssh/id_rsa.pub root@:/root/.ssh/authorized_keys ? 方式三: 通过手工复制。...将本地 id_rsa.pub 文件的内容拷贝至远程服务器的 ~/.ssh/authorized_keys 文件中也完全可以的。先使用 cat 命令查看当前的公钥,然后复制,在到目标服务器上去粘贴。

11.7K10

【玩转服务器Linux服务器SSH远程免密登录

说明业务场景中经常需要进行跨服务器的操作,即从一台服务器上登录到另外一台服务器,默认情况下,SSH远程登录时需要输入远程服务器密码。...当需要在可信任的服务器之间进行频繁或自动化的操作时,输入密码就会带来不便。本文介绍如何实现SSH远程免密登录。服务器信息假设有2台服务器,要实现本地服务器SSH免密登录远程服务器。...公钥储存在 /root/.ssh/id_rsa.pub私钥储存在 /root/.ssh/id_rsa2、在本地服务器上运行命令,拷贝公钥至远程服务器# 示例中192.168.1.2为远程服务器IPssh-copy-id...-i /root/.ssh/id_rsa.pub root@192.168.1.2执行此命令需要输入远程服务器密码3、在本地服务器上运行命令,测试ssh免密登录远程服务器ssh 192.168.1.2.../.ssh/authorized_keys4、在本地服务器上运行命令,测试ssh免密登录远程服务器ssh 192.168.1.2此时就可以直接免密登录远程服务器进行操作额外说明,两种方法本质上是一样的,

45121
领券