30 KiB
title | weight |
---|---|
FAQ | 600 |
シンプルインストールスクリプトでインストールするには?
- https://rustdesk.com/pricing.htmlからライセンスを取得し、詳細についてはライセンスページを確認してください。
- VPS、ベアメタル、またはLinux VMを起動します。
- DNSとSSLを使用したい場合は、
rustdesk.yourdomain.com
のようなDNS名を作成します。 - このページ。
- Linuxターミナルにコマンドをコピー&ペーストします。
- インストールを案内するプロンプトに従います。
- インストールが完了したら
https://rustdesk.yourdomain.com
またはhttp://youripaddress:21114
にアクセスします。 - ユーザー名
admin
とパスワードtest1234
でログインします。 - ステップ1で購入したライセンスコードを入力します。
RustDesk Server オープンソースからRustDesk Server Proに変換するには?
- https://rustdesk.com/pricing.htmlからライセンスを取得し、詳細についてはライセンスページを確認してください。
- TCPポート21114を開放します。
- RustDesk Serverにログインします。
- まだDNSを使用しておらず、SSLを使用したい場合は、
rustdesk.yourdomain.com
のようなDNS名を作成します。 - このページ。
- Linuxターミナルにコマンドをコピー&ペーストします。
- インストールを案内するプロンプトに従います。
- インストールが完了したら
https://rustdesk.yourdomain.com
またはhttp://youripaddress:21114
にアクセスします。 - ユーザー名
admin
とパスワードtest1234
でログインします。 - ステップ1で購入したライセンスコードを入力します。
RustDesk Server Proの新バージョンが出ました。アップグレードするには?
まずデータファイル(sqlite3ファイルなど)をバックアップすることをお勧めします、https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375。
-
スクリプト(
install.sh
)でインストールした場合
update.shを実行してください。
-
Docker Compose
sudo docker compose down
sudo docker compose pull
sudo docker compose up -d
-
Docker
sudo docker ps
sudo docker stop <CONTAINER ID>
sudo docker rm <CONTAINER ID>
sudo docker rmi <IMAGE ID>
sudo docker run ..... # 以前にインストールしたのと同じ
スクリプトでインストールしました。サービスを開始・停止するには?
サービスはsystemdを使用するため、sudo systemctl stop|start|restart rustdesk-hbbs|rustdesk-hbbr
例:sudo systemctl restart rustdesk-hbbs
で開始・停止できます。
スクリプトでインストールしました。Linuxログを表示するには?
ログは/var/log/rustdesk-server
に保存されています。tail /var/log/rustdesk-server/hbbs.log
またはtail /var/log/rustdesk-server/hbbs.error
で表示できます。
スクリプトでインストールしました。RustDeskサービスのステータスを確認するには?
ステータスを確認するにはsudo systemctl status rustdesk-hbbs|rustdesk-hbbr
例:sudo systemctl status rustdesk-hbbs
。
管理者パスワードを変更するには?
https://rustdesk.yourdomain.com
またはhttp://youripaddress:21114
にアクセスします。- ユーザー名
admin
とパスワードtest1234
でログインします。 - 右上角の
admin
をクリックします。 設定
をクリックします。- 提供されたボックスに新しいパスワードを入力します。
ライセンスを新しいサーバーに移動するには?
こちらをご覧ください。
VPSからメールが機能しません
多くのVPSプロバイダーはポート465と25をブロックしています。
簡単な確認方法はtelnetを使用することです。Linuxターミナルでテストするにはtelnet your.mailserver.com 25
と入力します。WindowsではPowerShellでTest-NetConnection -ComputerName your.mailserver.com -Port 25
を使用します。
PowerShellなどを使用してRustDeskをデプロイできますか?
もちろんです。デプロイを支援するスクリプトをこちらで見つけることができます。
バグレポートを提出するには?
GitHub経由で提出してください。
セルフホスティングなのに無料でオープンソースではないのはなぜ?
- RustDeskは多くの人々にとってフルタイムの仕事となり、彼らには生活、妻、仕事、子供があり、これらすべてに注意とお金が必要です!
- 私たちは今後数年間ここにいて、素晴らしい進歩を続けたいと思っています。
- オープンソース版は引き続きオープンソースであり、AGPLライセンスに従った開発を他の人々に奨励します。
異なるグループのデバイスに接続できません。なぜですか?
これは簡単に解決できます。グループ間アクセスを許可する必要があります。
- 新しいグループを追加します。
編集
をクリックします。- アクセスしたい関連グループを選択します(対応するグループに自動的に追加されます)。
設定を自動的に取得するには?
設定は自動的に生成されます。
- GitHubから最新のクライアントをダウンロードします。
- Webコンソールのメインページで
Windows EXE
をクリックします。 - ホストとAPI(設定と異なる場合)を入力します。
送信
をクリックします。- AndroidでQRコードをスキャンし、生成されたものにexeをリネームします。
RustDesk Server Proのホスティングサービスを提供していますか?
営業チームにお問い合わせください。
ビデオ設定ガイドを見ることができる場所はありますか?
はい!YouTubeチャンネルがあります。
ログ/デバイス名が空なのはなぜですか?
制御されるデバイスでAPIが正しく設定されていることを確認してください、https://github.com/rustdesk/rustdesk-server-pro/issues/21#issuecomment-1637935750。
RustDesk Server Proをアンインストールするには?
以下のコマンドを実行します:
sudo systemctl stop rustdesk-hbbs.service
sudo systemctl disable rustdesk-hbbs.service
sudo systemctl stop rustdesk-hbbr.service
sudo systemctl disable rustdesk-hbbr.service
sudo systemctl daemon-reload
sudo rm /etc/systemd/system/rustdesk-hbbs.service
sudo rm etc/systemd/system/rustdesk-hbbr.service
sudo rm /usr/bin/hbbs
sudo rm /usr/bin/hbbr
sudo rm -rf /var/lib/rustdesk-server/
sudo rm -rf /var/log/rustdesk-server/
Webコンソールのデバイスリストからデバイスを削除するには?
無効にしてから削除が利用可能になります。
PowerShellでRustDeskを更新するには?
$ErrorActionPreference= 'silentlycontinue'
$rdver = ((Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\RustDesk\").Version)
if ($rdver -eq "1.2.6")
{
Write-Output "RustDesk $rdver is the newest version."
Exit
}
if (!(Test-Path C:\Temp))
{
New-Item -ItemType Directory -Force -Path C:\Temp > null
}
cd C:\Temp
Invoke-WebRequest "https://github.com/rustdesk/rustdesk/releases/download/1.2.6/rustdesk-1.2.6-x86_64.exe" -Outfile "rustdesk.exe"
Start-Process .\rustdesk.exe --silent-install -wait
Key mismatch
エラー
正しいキーでクライアントを設定してください。
Failed to connect to relay server
エラー
hbbr
が実行されていることを確認してください。hbbr
についての詳細情報はこちらで見つけることができます。
管理者アカウントのMFAをリセット
https://github.com/rustdesk/rustdesk/discussions/6576
Webコンソール用にHTTPSを手動設定
1. ドメイン名を購入し、サーバーのIPアドレスに解決する。
- GoDaddy、Namecheap、Namesiloなどのドメインレジストラからドメイン名を購入します。
- 以下のいずれかを使用してドメイン名をサーバーのIPアドレスに解決します:
- ドメインレジストラのコントロールパネル(推奨)
- DNSプロバイダー
例えば、Namesilo
からexample.com
というドメイン名を購入し、サーバーのIPアドレスが123.123.123.123
の場合、rustdesk.example.com
サブドメインをHTTPSウェブコンソールアドレスとして使用したいとします。linkを開き、ツールチップManage dns for the domain
のボタンをクリックし、ホスト名rustdesk
とサーバーのIPアドレスでA
レコードを追加する必要があります。
- DNSが有効になるまでには時間がかかります。https://www.whatsmydns.net でドメイン名がサーバーのIPアドレスに解決されたかどうかを確認してください。ステップ6は正しい解決結果に依存します。以下の手順では、
YOUR_DOMAIN
をあなたのサブドメインに置き換えてください。例:rustdesk.example.com
。
2. Nginxをインストール
- Debian/Ubuntu:
sudo apt-get install nginx
- Fedora/CentOS:
sudo dnf install nginx
またはsudo yum install nginx
- Arch:
sudo pacman -S install nginx
- openSUSE:
sudo zypper install nginx
- Gentoo:
sudo emerge -av nginx
- Appine:
sudo apk add --no-cache nginx
nginx -h
を実行して、正常にインストールされたかどうかを確認します。
3. Certbotをインストール
- 方法1:
snap
がインストールされている場合、sudo snap install certbot --classic
を実行します。 - 方法2:代わりに
python3-certbot-nginx
を使用します。例:Ubuntuの場合sudo apt-get install python3-certbot-nginx
。 - 方法3:上記の2つの方法が失敗した場合、
certbot-nginx
をインストールしてみます。例:CentOS 7の場合sudo yum install certbot-nginx
。
certbot -h
を実行して、正常にインストールされたかどうかを確認します。
4. Nginxを設定
2つの方法があります:
/etc/nginx/sites-available
と/etc/nginx/sites-enabled
ディレクトリが存在する場合、次のコマンドのYOUR_DOMAIN
をあなたのドメイン名に置き換えて実行します。
cat > /etc/nginx/sites-available/rustdesk.conf << EOF
server {
server_name YOUR_DOMAIN;
location / {
proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:21114/;
}
}
EOF
その後、sudo ln -s /etc/nginx/sites-available/rustdesk.conf /etc/nginx/sites-enabled/rustdesk.conf
を実行します。
cat /etc/nginx/sites-available/rustdesk.conf
を実行して、内容が正しいことを確認します。
/etc/nginx/sites-available
と/etc/nginx/sites-enabled
ディレクトリが存在せず、/etc/nginx/conf.d
ディレクトリが存在する場合、次のコマンドのYOUR_DOMAIN
をあなたのドメイン名に置き換えて実行します。
cat > /etc/nginx/conf.d/rustdesk.conf << EOF
server {
server_name YOUR_DOMAIN;
location / {
proxy_set_header X-Real-IP \$remote_addr;
proxy_set_header X-Forwarded-For \$proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:21114/;
}
}
EOF
cat /etc/nginx/conf.d/rustdesk.conf
を実行して、内容が正しいことを確認します。
5. ドメインのファイアウォールルールを有効にする
次のコマンドを実行します:
sudo ufw allow 80/tcp
sudo ufw allow 443/tcp
sudo ufw --force enable
sudo ufw --force reload
6. SSL証明書を生成
$YOUR_DOMAIN
をあなたのドメイン名に置き換えて、次を実行します
sudo certbot --nginx --cert-name $YOUR_DOMAIN --key-type ecdsa --renew-by-default --no-eff-email --agree-tos --server https://acme-v02.api.letsencrypt.org/directory -d $YOUR_DOMAIN
。
Enter email address (used for urgent renewal and security notices)
というプロンプトが表示されたら、メールアドレスを入力します。
最終的に、rustdesk.conf
の内容は次のようになるはずです:
server {
server_name YOUR_DOMAIN;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:21114/;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/YOUR_DOMAIN/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/YOUR_DOMAIN/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = YOUR_DOMAIN) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name YOUR_DOMAIN;
listen 80;
return 404; # managed by Certbot
}
よくあるエラー:
- コンソールに
Successfully deployed certificate for YOUR_DOMAIN to /etc/nginx/.../default
と表示されるが、Successfully deployed certificate for YOUR_DOMAIN to /etc/nginx/.../rustdesk.conf
ではない。
理由はCertbotがrustdesk.conf
ファイルを見つけられないことかもしれません。次のいずれかの解決策を試してください:
- ステップ5の結果を確認し、
sudo service nginx restart
を実行します。 YOUR_DOMAIN
を含むserver{...}
のサーバー設定をrustdesk.conf
にコピーし、location{...}
を以下の内容に変更します。
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:21114/;
}
too many certificates (5) already issued for this exact set of domains in the last 168 hours
解決策:DNSに別のドメイン名を追加し、YOUR_DOMAIN
をそれに変更します。例:rustdesk2.example.com
。その後、ステップ1、4、6を繰り返します。
Error getting validation data
解決策:ファイアウォールが原因の可能性があります。https://rustdesk.com/docs/en/self-host/rustdesk-server-pro/faq/#firewall を参照してください。
注意:rustdesk.conf
を手動で変更した場合は、sudo service nginx restart
を実行してください。
7. ウェブページにログイン
- ブラウザで
https://YOUR_DOMAIN
を開き、デフォルトのユーザー名「admin」とパスワード「test1234」を使用してログインし、パスワードを自分のものに変更します。
8. すべてのプラットフォームで安全な通信を有効にするために、IDサーバーとリレーサーバーにWebSocket Secure(WSS)サポートを追加する。
/etc/nginx/.../rustdesk.conf
ファイルの最初のserver
セクションに以下の設定を追加し、Nginx
サービスを再起動します。
ウェブクライアントはhttps://YOUR_DOMAIN/web
経由でアクセスできます。カスタムクライアントは、詳細オプションでallow-websocket=Y
を設定することでWebSocketを使用できます。WebSocketが有効になったカスタムクライアントを使用する場合、TCP/UDPを使用せず、リレー経由でのみ接続できます(直接IP接続を除く)。このWebSocket対応クライアントのみを使用する場合、サーバーはポート21114から21119を閉じて、ポート443のみを開いたままにすることができます。
location /ws/id {
proxy_pass http://127.0.0.1:21118;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 120s;
}
location /ws/relay {
proxy_pass http://127.0.0.1:21119;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 120s;
}
完全な設定は
server {
server_name YOUR_DOMAIN;
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://127.0.0.1:21114/;
}
location /ws/id {
proxy_pass http://127.0.0.1:21118;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 120s;
}
location /ws/relay {
proxy_pass http://127.0.0.1:21119;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 120s;
}
listen 443 ssl; # managed by Certbot
ssl_certificate /etc/letsencrypt/live/YOUR_DOMAIN/fullchain.pem; # managed by Certbot
ssl_certificate_key /etc/letsencrypt/live/YOUR_DOMAIN/privkey.pem; # managed by Certbot
include /etc/letsencrypt/options-ssl-nginx.conf; # managed by Certbot
ssl_dhparam /etc/letsencrypt/ssl-dhparams.pem; # managed by Certbot
}
server {
if ($host = YOUR_DOMAIN) {
return 301 https://$host$request_uri;
} # managed by Certbot
server_name YOUR_DOMAIN;
listen 80;
return 404; # managed by Certbot
}
{{% notice note %}}
以前にウェブクライアント用にデプロイしていて、すべてのプラットフォームで使用したい場合は、proxy_read_timeout
を追加する必要があります。
{{% /notice %}}
9. RustDeskの公開ウェブクライアントhttps://rustdesk.com/web
を使用する場合のCORSバイパス
ブラウザのCORS制限をバイパスするには、/etc/nginx/.../rustdesk.conf
のlocation /
セクションに以下を追加する必要があります。独自のウェブクライアントを使用している場合は、このステップをスキップしてください。
if ($http_origin ~* (https?://(www\.)?rustdesk\.com)) {
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization' always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
}
if ($request_method = 'OPTIONS') {
add_header 'Access-Control-Allow-Origin' "$http_origin" always;
add_header 'Access-Control-Allow-Methods' 'GET, POST, PUT, DELETE, PATCH, OPTIONS' always;
add_header 'Access-Control-Allow-Headers' 'Origin, Content-Type, Accept, Authorization' always;
add_header 'Access-Control-Allow-Credentials' 'true' always;
add_header 'Content-Length' 0;
add_header 'Content-Type' 'text/plain charset=UTF-8';
return 204;
}
SELinux
インストール時にWaiting for RustDesk Relay service to become active...
が表示される場合、SELinuxが原因の可能性があります:
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbs'
sudo semanage fcontext -a -t NetworkManager_dispatcher_exec_t 'hbbr'
sudo restorecon -v '/usr/bin/hbbs'
sudo restorecon -v '/usr/bin/hbbr'
ファイアウォール
クラウドファイアウォール
AWS/Azure/Google/DigitalOceanクラウドで実行している場合、クラウドベンダーのダッシュボードでUDP(21116)とTCP(21114-21119)の受信ポートを開いてください。
オンプレミスサーバーファイアウォール
sudo firewall-cmd --permanent --add-port=21115/tcp
sudo firewall-cmd --permanent --add-port=21116/tcp
sudo firewall-cmd --permanent --add-port=21117/tcp
sudo firewall-cmd --permanent --add-port=21118/tcp
sudo firewall-cmd --permanent --add-port=21119/tcp
sudo firewall-cmd --permanent --add-port=21116/udp
sudo firewall-cmd --reload
Webコンソールで管理者パスワードを変更後、ログインできません。パスワードをリセットする簡単な方法はありますか?
rustdesk-utils
がインストールされていることを確認してください。ない場合はこちらで入手できます。- コマンドは
rustdesk-utils set_password username password
です。成功するとDoneと表示されます。
DockerコンテナにルートCA証明書を追加(SMTP、OIDCなどのTLS障害用)
https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703
RustDesk Server Proの新バージョンが出ました。アップグレードするには?
まずデータファイル(sqlite3ファイルなど)をバックアップすることをお勧めします、https://github.com/rustdesk/rustdesk-server-pro/discussions/184#discussioncomment-8013375。
-
スクリプト(
install.sh
)でインストールした場合
update.shを実行してください。
-
Docker Compose
sudo docker compose down
sudo docker compose pull
sudo docker compose up -d
しかし、これはあなたのdockerバージョンに依存します。詳細な議論については、こちらを確認してください。
-
Docker
sudo docker ps
## マニュアルに従っている場合は、<CONTAINER NAME>も使用できます。例:`hbbs`と`hbbr`。
sudo docker stop <CONTAINER ID>
sudo docker rm <CONTAINER ID>
sudo docker rmi <IMAGE ID>
sudo docker run ..... # 以前にインストールしたのと同じ
例:
root@hz:~# sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
30822972c220 rustdesk/rustdesk-server-pro "hbbr" 10 seconds ago Restarting (1) 2 seconds ago hbbr
0f3a6f185be3 rustdesk/rustdesk-server-pro "hbbs" 15 seconds ago Up 14 seconds hbbs
root@hz:~# sudo docker kill hbbr hbbs
hbbr
hbbs
root@hz:~# sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
root@hz:~# sudo docker rm hbbr hbbs
hbbr
hbbs
root@hz:~# sudo docker rmi rustdesk/rustdesk-server-pro
Untagged: rustdesk/rustdesk-server-pro:latest
Untagged: rustdesk/rustdesk-server-pro@sha256:401b8344323addf777622d0463bd7b964dd18a01599e42e20d8b3818dae71ad2
Deleted: sha256:a3d9d43a3d1dd84b10c39fe0abf7767b18a87819ff0981443ce9e9a52604c889
Deleted: sha256:65ae79ecc0f8b1c8a21085d04af7c8d8f368dd5ad844982d4c7b3ac1f38ba33a
Deleted: sha256:9274a824aef10f2ef106d8f85fbd1905037169cf610951f63dc5109dae4b0825
Deleted: sha256:aa89ac8b57a49f49f041c01b9c0f016060e611cf282e3fda281bc6bebbabaf3f
Deleted: sha256:4af9839016f72586a46f915cae8a5ccf3380ba88a2f79532692d3b1d7020387e
Deleted: sha256:e900a7ffc2fc14fa432cc04823740dcbb78c0aa3508abbbe287ce8b274541ada
Deleted: sha256:503eeab76c11e8316a2a450ef0790d31c5af203309e9c5b44d1bf8a601e6e587
Deleted: sha256:825683356e7dbfcbaabcbf469c9aeb34d36ebeab0308170432b9553e28203116
Deleted: sha256:24a48d4af45bab05d8712fe22abec5761a7781283500e32e34bdff5798c09399
root@hz:~# sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rustdesk/makepkg latest 86a981e2e18f 2 months ago 2.23GB
root@hz:~# sudo docker run --name hbbs -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbs
Unable to find image 'rustdesk/rustdesk-server-pro:latest' locally
latest: Pulling from rustdesk/rustdesk-server-pro
4ce000a43472: Pull complete
1543f88421d3: Pull complete
9b209c1f5a8d: Pull complete
d717f548a400: Pull complete
1e60b98f5660: Pull complete
a86960d9bced: Pull complete
acb361c4bbf6: Pull complete
4f4fb700ef54: Pull complete
Digest: sha256:401b8344323addf777622d0463bd7b964dd18a01599e42e20d8b3818dae71ad2
Status: Downloaded newer image for rustdesk/rustdesk-server-pro:latest
0cc5387efa8d2099c0d8bc657b10ed153a6b642cd7bbcc56a6c82790a6e49b04
root@hz:~# sudo docker run --name hbbr -v ./data:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server-pro hbbr
4eb9da2dc460810547f6371a1c40a9294750960ef2dbd84168079e267e8f371a
root@hz:~# sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
4eb9da2dc460 rustdesk/rustdesk-server-pro "hbbr" 5 seconds ago Restarting (1) Less than a second ago hbbr
0cc5387efa8d rustdesk/rustdesk-server-pro "hbbs" 8 seconds ago Up 7 seconds hbbs
root@hz:~# sudo docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
rustdesk/rustdesk-server-pro latest a3d9d43a3d1d 5 days ago 193MB
rustdesk/makepkg latest 86a981e2e18f 2 months ago 2.23GB
詳細については、こちらを確認してください。
あなたのメールサーバーはポート25を使用していない可能性があります。正しいポートを使用していることを確認してください。
あなたのhbbr
がhbbs
と同じマシンで実行されていない場合、または複数のリレーサーバーがある場合、またはデフォルトポート21117
で実行していない場合は、hbbs
に明示的に伝える必要があります。こちらを確認してください。
また、rustdesk-utils
で使用できる次のその他のコマンドがあります:genkeypair
、validatekeypair [public key] [secret key]
、doctor [rustdesk-server]
、reset_email_verification
、reset_2fa_verification
。
https://github.com/rustdesk/rustdesk-server-pro/discussions/183
- [AWS] https://docs.aws.amazon.com/network-firewall/latest/developerguide/getting-started.html
- [Azure] https://learn.microsoft.com/en-us/azure/virtual-network/network-security-groups-overview
- [Google] https://cloud.google.com/firewall/docs/firewalls
- [DigitalOcean] https://docs.digitalocean.com/products/networking/firewalls/
RustDeskはufw
でファイアウォールを設定します。CentOS 9のような一部のディストリビューションでは動作しない可能性があります。firewall-cmd
を試すことができます:
IPを使用する場合:
sudo firewall-cmd --permanent --add-port=21114/tcp
DNS/ドメインを使用する場合:
sudo firewall-cmd --permanent --add-port=80/tcp
sudo firewall-cmd --permanent --add-port=443/tcp
上記の後、sudo firewall-cmd --reload
を実行してファイアウォールをリロードします。
ウェブコンソールで管理者パスワードを変更した後、ログインできません。パスワードをリセットする簡単な方法はありますか?
rustdesk-utils
がインストールされていることを確認してください。インストールされていない場合は、こちらから入手できます。また、データベースがある場所、つまり/var/lib/rustdesk-server
からコマンドを実行する必要があります。- コマンドは
rustdesk-utils set_password username password
です。動作すればDoneと表示されます。
また、rustdesk-utils
で使用できる以下のコマンドもあります:genkeypair
、validatekeypair [public key] [secret key]
、doctor [rustdesk-server]
、reset_email_verification
、reset_2fa_verification
。
https://github.com/rustdesk/rustdesk-server-pro/discussions/183
DockerコンテナにルートCA証明書を追加する(SMTP、OIDCなどでのTLS失敗の場合)
https://github.com/rustdesk/rustdesk-server-pro/issues/99#issuecomment-2235014703