Home
This is a server and remote experiment workflow guide for Visual Information Science Laboratory members in Hiroshima University. It covers the basic path from preparing your local computer, SSH login, key setup, VS Code remote development, and file transfer to long-running experiments with tmux and shared-resource guidelines.
Before You Connect
Connect to Servers
Learn how to log in to a server with ssh username@server-address.
Generate an Ed25519 key, add the public key to the server's authorized_keys, and set local aliases such as vis-server in SSH config.
Understand the difference between the regular campus SSL-VPN and Zone C VPN.
Daily Remote Work
Collects common commands for server jobs and everyday terminal work.
Remote Development VS Code Remote SSHUse VS Code to connect to a remote server, edit code, and manage project files.
Data Transfer File TransferChoose VS Code, scp, rsync, sftp, or a graphical SFTP tool based on file size and transfer scenario.
Running Experiments
Install Miniforge and use a separate conda environment for each project to avoid dependency conflicts.
Long-running Tasks tmux and Running ExperimentsRun long experiments safely.
Shared Resources GPU / Disk / Memory GuidelinesBefore starting training, check nvidia-smi, free -h, df -h, and directory usage to avoid putting unnecessary pressure on server resources.
Troubleshooting and Site Information
This page will collect common issues with connections, permissions, environments, and experiment runs.
Site Analytics AnalyticsView the public analytics dashboard, including visits, referrers, countries/regions, devices, browsers, and popular pages.
Security Reminder
Do not disclose server passwords or SSH private keys. Do not expose lab server ports, configure reverse tunnels, use third-party mesh networking tools, or bypass network access methods approved by the university and lab without permission.
GitHub contributors
People whose commits keep this guide useful for the lab.