在帮客户维护网站环境的过程中,经常需要将原有数据进行备份,比较快捷的方式就是直接通过 ssh 传送文件到其他 FTP 空间,备注一下方法步骤: 假设要备份的目录为 /home/wwwroot/aaa/...,远程FTP空间的 IP 为 55.44.33.22 1.进入到 /home/wwwroot/ 目录 cd /home/wwwroot 2.然后将 aaa 目录压缩为 tar.gz 文件包 aaa.tar.gz...tar cfz aaa.tar.gz aaa 3.链接FTP ftp 55.44.33.22 回车,接着输入 FTP 用户名,回车,输入FTP密码,链接成功后,应该看到 ftp> 4.上传刚才的 aaa.tar.gz
一般我们考虑到VPS的安全问题的时候,都是更改SSH端口和密码,然后更安全的也就是禁用密码使用密匙登录。...方法很久前就水过了,这里再分享一个方法,可以在VPS上安装一个Google Authenticator(谷歌身份验证器),这样我们登录VPS的时候,不仅需要密码正确,而且还要你输入正确的动态验证码才能登录进去...: #CentOS系统 service sshd restart #Debian/Ubuntu系统 service ssh restart ?...配置好了,再登录SSH的时候,这里以Xshell为例,类型选择Keyboard Interactive方式,然后会要你输入动态验证码了。...基本上以后我们每次登录VPS的时候,不仅会要你输入密码,还会要你输入谷歌验证的动态码才能进入VPS,安全增加了不少。
*:allow #允许.3网段的所有IP连接 再配合/etc/hosts.deny配置文件 vi /etc/hosts.deny sshd:ALL:deny 以上配置表示除了hosts.allow中配置的地址可以连接...,其他所有的IP都无法通过ssh连接 还可以通过直接配置hosts.deny来拒绝某个IP进行连接 vi /etc/hosts.deny sshd:192.168.3.2:deny
1、使用SSH登录A服务器,创建无密码的公共SSH keys ssh-keygen -f ~/.ssh/id_rsa -q -P "" cat ~/.ssh/id_rsa.pub 得到公共SSH key...登录B服务器 创建authorized_keys文件,存储A服务器的公共SSH key。...mkdir ~/.ssh chmod 0700 ~/.ssh touch ~/.ssh/authorized_keys chmod 0644 ~/.ssh/authorized_keys 编辑authorized_keys...文件: vi ~/.ssh/authorized_keys,按i,粘贴A服务器的公共SH key,之后按esc,:wq保存退出。...使用SSH登录A服务器(108.55.22.33): rsync -avz -e "ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/
.* to root@localhost identified by ' 密码'; 给刚创建的数据库分配用户 此处分配的是超级用户root,下图红色区域为数据库名。 ?...总结 以上所述是小编给大家介绍的在CentOS VPS上通过SSH安装 MySQL的办法图解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。...在此也非常感谢大家对网站事(zalou.cn)网站的支持!
.* to root@localhost identified by ' 密码'; 给刚创建的数据库分配用户 此处分配的是超级用户root,下图红色区域为数据库名。 ?
之前服务器配置好之后,都是通过账号密码登陆的。 这种登陆方式可能会被暴力破解。在密码的安全性不高的情况下。 为了安全起见,使用证书登陆。可以刚好的防护服务器。...step3: 打开 ~/.ssh/config 文件,添加主机信息。...如: Host server CheckHostIP no HostName server.com User root Port 22 直接使用ssh登陆: ssh server
登陆远程主机创建授权文件 按照正常方式登陆 ssh root@192.168.18.9 ⚠️注意,这一步以 root 用户登陆,可能和你的不同,不够之后的配置都相对一致。...登陆成功后,在用户目录下创建 .ssh/authorized_keys 授权文件,该文件存放你之前创建的密钥对的公钥(id_rsa.pub)内容。...创建远程 host 别名 完成上述步骤后,你可以在次尝试登陆。...ssh root@192.168.18.9 现在你会发现,无需输入密码即可登陆成功,说明 authorized_keys 配置成功,接着我们给这个主机配置一个别名。...现在,我就可以简单的通过如下命令登陆主机了。 ssh cs189
一些为了安全操作,推荐使用私钥进行登录服务器,拿jenkins来说,默认的验证方式就是私钥 实现方式 先在本机通过ssh-keygen直接生成公私钥 如下在当前文件夹下生成my.pem(私钥)和my.pem.pub...(公钥) ssh-keygen -t rsa -f my.pem -C "your@email.com" 参数说明:-t type密钥类型(rsa、dsa...)...生成的文件 ?...将my.pem.pub内容上传至你需要连接的服务器 操作步骤,编辑authorized_keys文件,路径在当前用户目录下的.ssh文件夹下 将生成的pub文件的内容追加到authorized_keys...保存退出之后就可以通过ssh -i file user@ip访问了 如下命令连接 ? xshell等工具直接选使用private key连接就可以了 如下工具连接 ? ok!
是一个困扰很久的小问题,以至于无法ssh登陆到NAS服务器进行操作。...之前配置是可以直接使用root用户ssh登陆到服务器的,可是后来突然就不行了,无论输入啥密码都是报错: Permission denied, please try again....一直也没时间研究,但最近需要在NAS上操作归档数据,如果通过客户端操作,会占用客户端的网络资源,且效率很低。...查了不少网上资料,大多是没意义的,最终确认使用sshd用户登陆成功,而且sshd用户登陆进去后,id查看就是root用户。...推断应该是某一版本的固件做了小小的安全加固,看起来WDMyCloud是不希望用户随便使用ssh就可以直接登陆到WDMyCloud服务器的。
用ssh连其他linux机器,会等待10-30秒才有提示输入密码。...这种情况主要有两种可能的原因 1.DNS反向解析的问题: vi /etc/ssh/sshd_config,设置UseDNS为no ,并重启sshd 2.关闭ssh的gssapi认证: vi.../etc/ssh/ssh_config,设置GSSAPIAuthentication no ,并重启sshd
大家好,又见面了,我是你们的朋友全栈君。...window通过ssh连接linux 1.window上要安装ssh 下载连接:https://www.mls-software.com/opensshd.html 版本:OpenSSH...7.9p1-1 下载好后安装 2.linux上启动ssh服务 有些可能没有ssh服务,需要下载安装 2.1检查是否有ssh服务: 判断是否安装ssh服务,可以通过如下命令进行...00:00:00 sshd 服务器端 如果没有sshd则说明没有安装ssh 2.2安装ssh 如果缺少sshd,说明ssh服务没有启动或者没有安装。...安装完成以后,先启动服务: /etc/init.d/ssh start 启动后,可以通过“ps -e|grep ssh”查看是否正确启动 2.3安装成功之后,需要更改sshd_config
前言 vsftp 是一款使用方便,且安全的ftp服务器端的软件。可以使用系统用户登陆,也可以使用虚拟用户登陆,进行登陆。 如果使用系统用户登陆的时候,默认情况,该用户可以登陆到系统中。...意思是,可以登陆ftp服务器,也可以登陆到系统的。这样有时候是不安全的,因为登陆系统,就可以看到很多文件。...备注 /bin/false 和 /sbin/nologin是有所不同的。共同的部分是,用户都无法登陆系统。方式可能不同。centos7环境下试了 /bin/fase登陆的时候无提示,直接退出。...之前配置ftp的时候,只用使用 /sbin/nologin ,似乎就可以实现想要的效果,现在则需要用 /bin/false 来解决。...可能的原因 如果之前确实可以用 /sbin/nologin 实现,系统用户仅仅可以登陆ftp, 那我现在环境不行,说明这个和系统设置和vsftp的配置有关系。
步骤一 关闭ssh的gssapi认证 vi /etc/ssh/ssh_config注释掉如下两行 GSSAPIAuthentication yes GSSAPIDelegateCredentials...no 步骤二 关闭ssh的UseDNS vi /etc/ssh/sshd_config 注:Ubuntu的sshd_config文件没有UseDNS参数,而据我了解...yes"了 于是,在sshd_config末尾处插入如下行 UseDNS no 然后执行指令"/etc/init.d/ssh restart",重启ssh服务,配置生效...经测试,使用此方法后,ubuntu的认证时间大大缩短,原来其登录认证一般耗时在10秒以上15秒左右,有些时候甚至达到20多秒到30秒左右,而经过此修改,Ubuntu的登录认证时间将会缩短在3秒以内。...通过OpenSSH远程登录时的延迟问题解决 http://www.linuxidc.com/Linux/2013-07/86879.htm Ubuntu 12.10下OpenSSH的离线安装方法
oracle的免费vps默认是使用私钥登录的。今天我们就设置一下,以后用ssh密码登录。...如果直接ssh是这样的 登录oracle cloud,找到对应的实例点击进去 点击控制台连接,启用cloud shell连接 等加载好后,我们输入root,和自己的root密码,进入成功...然后 输入 vi/etc/ssh/sshd_config 。...继续下滑,把Yes的给放开注释,把No的给加上注释,如下图 然后重新启动SSH服务 systemctl restart sshd 然后终端再次尝试连接,发现就可以输入密码了 此时输入密码,就可以登录成功了
传统远程登录或文件传输方式,例如Telnet、FTP,使用明文传输数据,存在很多的安全隐患。随着人们对网络安全的重视,SSH协议已经越来越被用户所青睐。...SSH协议通过对网络数据进行加密和验证,在不安全的网络环境中提供了安全的登录和其他安全网络服务。因此HHDBCS提供了SSH通道的登陆方式,供用户选择。...1、打开HHDBCS,或者点击主页上的“连接管理”,弹出对话框;2、选择如下图箭头所示的“SSH”标签;3、在“是否启用SSH通道”前面勾选;4、依次填入各项数据。...点击登陆,即可以SSH协议的方式连接数据库。后记:使用 SSH 的多个好处:1、当服务器端口被封锁时,连接到使用了防火墙的服务器。2、自动验证用户,没有发送纯文本的密码,以防止窃取密码。...3、多个强大的认证方法,防止安全威胁如欺骗的身份。4、安全和快速的加密和压缩数据。5、安全文件传输。为确保进来的连接请求是由你发出,SSH 能够使用密码,或公开及私钥对(也称为公钥)验证机制。
1、登陆 SSH 修改配置文件,输入如下命令 vi /etc/ssh/sshd_config 会出现如下提示,大家能够看到#port 22,代表默认端口 22。...当你需要更改为其它端口或添加多端口同时 SSH 访问时,就要删掉注释符号,让程序能够执行你的命令。...22,新添加的 12366 端口防火墙也没放行,那么恭喜你给自己挖坑了,可能下次你就无法通过 SSH 连接 VPS 了。...所以再重复上面第四步把 Xshell 的端口号改回到 22,登陆到 VPS 上面。 5、现在要做的是把 12366 端口添加到防火墙列表里面去。...当新端口能正常登陆后,重复上面第一步的操作,把刚才留的后门 22 端口删除掉。然后按照上面第三步的命令重启 SSH。 今天的主题是修改 centOS 的默认端口,但是涉及到的命令挺多,下面总结一下。
第一、二问题可以通过申请公网IP解决,老高也尝试过,开始联通只给我留了一个21端口,一个端口你说是给80还是ssh呢?虽然需要我二选一,但起码还是可以有一个端口用了。...原理 其实我们很早就使用SSH的隧道功能FQ了,它的数据流向如下: 你的机器 ----> 代理软件 ----> 本地代理 ----> 你的VPS 但是,今天我们需要实现的是: 你的机器 ----> 你的...VPS ----> 你的内网机器 有点像nginx反向代理,我们操作VPS的时候就像操作我们内网的机器一样,SSH为我们提供了一个隧道,把请求都转发至内网机器。...: 假设VPS的IP为1.1.1.1,远程转发的端口号为11111(端口号最好高于1024,否则需要使用root权限),远程服务器的ssh端口为7777,登陆用户为username; 继续假设本地路由器需要转发的端口为...测试 通过以上配置,我们在vps上建立了一个隧道,监听端口11111,并将此端口的数据映射到内网openwrt的路由器上,我们在外网使用一下命令即可完成登陆。
获取发送器->预处理发送器 PreparedStatement pstmt=DBUtil.getPstmt(conn, sql); //声明结果集 ResultSet rs=null; //通过...DBUtil绑定参数 DBUtil.bindParam(pstmt, username,password);//通过可变参数的设定可以同时传多个值 try { //发送并执行...pstmt.executeQuery(); //处理结果集 if (rs.next()) { if (rs.getInt(1)==0) { System.out.println("登陆失败...; }else { System.out.println("欢迎"+username+"登陆成功!")...没有展开的都是测试类
可以保存多个vps登陆信息,免去每次输入的烦恼。 二、数字小键盘输入。 如果不设置的话,输入数字小键盘,会显示乱码。...四、设置命令快捷按钮 当你管理多个vps或者经常操作vps的时候,不得不重复输入相同的命令,xshell可以设置快捷按钮,一键输入你设置的命令。...也就是发送同一命令到已经登陆的多个vps。 六、通过代理登陆vps 个人觉得这个很重要。...但是用ssh登陆东岸vps,国内速度又很慢,这个时候加个代理,比如buyvm或者burst.net西岸的代理,访问东岸速度就有很大改善。 八、设置socks5代理服务器。...ssh输入 rz 就会跳出窗口让你选择上传的文件,然后上传。
领取专属 10元无门槛券
手把手带您无忧上云