分类 Linux 下的文章

这里使用的是 Nginx 做代理。

使用 http2 需要 openssl 的版本至少是 1.0.2。使用命令openssl version查看当前版本,如果太低,需要先升级 openssl。

升级教程:https://niekun.net/index.php/archives/30.html

在 Nginx 配置文件的 server 段内修改如下:

server {
    listen               443 ssl http2;
    listen               [::]:443 ssl http2;
    ...
}

实际就是在原有配置基础上,在 listen 内加入 http2 即可。

修改后测试及重新加载配置文件:

service nginx configtest
service nginx reload



ssh 默认端口为 22, 有时候为了安全,需要修改默认端口到任意其他端口。

使用 root 用户登录服务器。

ssh root@yourip

打开配置文件:

vim /etc/ssh/sshd_config

找到并修改以下行:

Port 22

修改 22 为任意可用端口,保存并退出。

重启服务:

service ssh restart

重新登录 ssh:

ssh root@yourip -p Port

以上就是修改 ssh 端口的过程。


SFTP, which stands for SSH File Transfer Protocol, or Secure File Transfer Protocol, is a separate protocol packaged with SSH that works in a similar way over a secure connection. The advantage is the ability to leverage a secure connection to transfer files and traverse the filesystem on both the local and remote system.

https://www.digitalocean.com/community/tutorials/how-to-use-sftp-to-securely-transfer-files-with-a-remote-server

Login

SFTP直接可以使用SSH账户登录:

sftp user@romoteIP
sftp -oPort=custom_port ser@romoteIP

查看帮助:

help

阅读全文